TTypeMedlem sedan mars 20021 239 inlägg Frågan#1 Hejsan!
Jag ska flytta ett lager när jag trycker på olika länkar.. Funkar perfa i IE och Opera men inte i Mozilla.
Varför inte?
ligger i head:
<script type="text/javascript">
function moveArrow(xPos){
if(document.getElementById)
document.getElementById("menuArrow").style.left=xPos;
else if (document.layers) //Netscape
document.layers['menuArrow'].left = xPos;
else if (document.all) //Explorer
document.all("menuArrow").style.left=xPos;
}
</script>
Funktionen anropas så här:
<a href="kroppsverkstan/k_index.html" target="mainFrame"><img src="bilder/button_kroppsverkstan_on.gif" onclick="moveArrow(110)" alt="Kroppsverkstan"/></a>
JJojoxxMedlem sedan juni 20004 308 inlägg Prova:
function moveArrow(xPos){
if(document.getElementById)
document.getElementById("menuArrow").style.left=xPos[red]+"px"[/red];
else if (document.layers) //Netscape
document.layers['menuArrow'].left = xPos;
else if (document.all) //Explorer
document.all("menuArrow").style.left=xPos;
}
TTypeMedlem sedan mars 20021 239 inlägg Hur ska jag använda px? Om jag bara använder din kod rakt av funkar det ej....
vad är px?
*RED
GAAH! det funkar visst! Helt rätt! Tack... men fortf, vad är px?
TTypeMedlem sedan mars 20021 239 inlägg xPos är en variabel... men inte är px en variabel? Då skulle man väl inte skriva "dubbelfnutt"
Jesper TMedlem sedan nov. 20017 144 inläggpx är ingen variabel det är en måttenhet. (pixel)
var myVar=13
myVar=myVar+"px";
alert(myVar);
TTypeMedlem sedan mars 20021 239 inlägg gaah! Ja, självklart! Tack så mycket Jesper! :D