FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Medlem
|
Jag vill köra ett script som flyttar en bild beroende på skärmupplösningen.
Jag kör DW:s standardscript och laddar bodytaggen så det funkar. Men... inne i bodyn så verkar mitt script som skriver ut div-taggen INTE att laddas om när sidan laddas om. förslag på hur jag ska gå tillväga? Kod:
<body onResize="javascript:MM_reloadPage(true);"> <script> document.write("<div id='imglayer_1' style='position:absolute; left:" + getLeftPosition() + "px; top:3px; border:none;'>\n"); document.write("<img src='images/thumb/mypic.gif' width='102' height='90' border='0'></div>\n"); </script> |
||
![]() |
![]() |
![]() |
#2 | |||
|
||||
Har WN som tidsfördriv
|
Kanske istället:
Kod:
<body onresize="imglayer_1.left=getLeftPosition()+'px'; "> |
|||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Medlem
|
Detta genererar ett fel vid omladdning att imglayer_1 is not defined.
<STYLE TYPE="text/css"> <!-- #imglayer_1 { position:absolute; left:600px; top:3px; border:none; } //--> </STYLE> </head> <body onresize="imglayer_1.left=getLeftPosition()+'px'; "> <div id='imglayer_1'> <img src='images/thumb/mypic.gif' width='102' height='90' border='0'> </div> |
||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Medlem
|
Så här löstes det:
function moveimg() { document.getElementById("imglayer").style.left = getLeftPosition(); } </script> </head> <body onResize="javascript:moveimg();"> |
||
![]() |
![]() |
Svara |
|
|