Avatar billede jd Nybegynder
06. december 2000 - 17:31 Der er 8 kommentarer og
2 løsninger

onclick=\"placer en tabel efter kordinater\"

Hey,

Jeg skal bruge et script der - når man klikker på en billede med onclick - placerer en tabel efter kordinater...eller endnu bedre, placerer en tabel til højre for det billede men lige har klikket på, med en mellemrum på 10 px!

SKAL være crossbrowser!

Sig til hvis det står skidt til med points...

/Jon@z
Avatar billede jd Nybegynder
06. december 2000 - 17:34 #1
\"men lige har klikket på\" skal jo være \"man lige har klikket på\"!
Avatar billede tdaugaard Nybegynder
06. december 2000 - 17:43 #2
\"Sig til hvis det står skidt til med points\" ha ha .. den ka\' jeg godt li\'¨.. hvis det står skidt til .. anyway, jeg lytter med da jeg leder efter nogenlunde det samme (jeg er bare for fedtet til at oprette et spm. *S*)
Avatar billede jd Nybegynder
06. december 2000 - 19:52 #3
tjaa... det kan godt være det var dårligt formuleret, men i ved hvad jeg snakker om... *nærrigrøv* :O)
Avatar billede jd Nybegynder
07. december 2000 - 21:13 #4
halloo?? anyone? Point er sat op til 75...
Avatar billede spiri Nybegynder
10. december 2000 - 17:26 #5
Det her er da en måde at gøre det på:

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<script language=\"JavaScript\">
<!--
function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf(\"?\"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v==\'show\')?\'visible\':(v=\'hide\')?\'hidden\':v; }
    obj.visibility=v; }
}
//-->
</script>
</head>

<body bgcolor=\"#FFFFFF\">
<img src=\"image.jpg\" width=\"115\" height=\"115\" onClick=\"MM_showHideLayers(\'tabel\',\'\',\'show\')\">
<div id=\"tabel\" style=\"position:absolute; width:200px; height:115px; z-index:1; left: 145px; top: 31px; visibility: hidden\">
  <table width=\"100%\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
  </table>
</div>
</body>
</html>
Avatar billede tdaugaard Nybegynder
10. december 2000 - 17:37 #6
Det virker i hvert fald perfekt hos mig :-)
Avatar billede jd Nybegynder
27. december 2000 - 17:21 #7
spiri-> Hvordan gør jeg så sådan at den forsvinder ved omouseout?
Avatar billede jd Nybegynder
27. december 2000 - 17:23 #8
ved onmouseout, skal det selvfølgelig være :)

..oO(Det var da grov som jeg ikke kan stave i dag :)
Avatar billede jd Nybegynder
04. januar 2001 - 02:08 #9
hallo ?
Avatar billede engrob Nybegynder
04. januar 2001 - 13:38 #10
Så sætter man bare en onMouseOut på sådan her.
Jeg har faktisk ikke afprøvet, men det skulle da helst virke...

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<script language=\"JavaScript\">
<!--
function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf(\"?\"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v==\'show\')?\'visible\':(v=\'hide\')?\'hidden\':v; }
    obj.visibility=v; }
}
//-->
</script>
</head>

<body bgcolor=\"#FFFFFF\">
<img src=\"image.jpg\" width=\"115\" height=\"115\" onClick=\"MM_showHideLayers(\'tabel\',\'\',\'show\')\" onMouseOut=\"MM_showHideLayers(\'tabel\',\'\',\'hide\')\">
<div id=\"tabel\" style=\"position:absolute; width:200px; height:115px; z-index:1; left: 145px; top: 31px; visibility: hidden\">
  <table width=\"100%\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
  </table>
</div>
</body>
</html>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester