Problem med JavaScript i firefox
Hejsan,
Jag har ett litet scroll-script som fungerar perfekt i internet explorer,
dock inte i mozilla firefox. Jag vet att dom två läsarna tolkar java olika, däremot vet jag inte vad som skiljer.
Postar scriptet här med hopp om att någon kunnig kan ta en titt på det och säga vad som kan tänkas gå fel i firefox.
<script language="JavaScript">
function verScroll(dir, spd, loop) {
loop = true;
direction = "up";
speed = 10;
scrolltimer = null;
if (document.layers) {
var page = eval(document.contentLayer);
}
else {
if (document.getElementById) {
var page= eval("document.getElementById('contentLayer').style");
}
else {
if (document.all) {
var page = eval(document.all.contentLayer.style);
}
}
}
direction = dir;
speed = parseInt(spd);
var y_pos = parseInt(page.top);
if (loop == true) {
if (direction == "down") {
page.top = (y_pos - (speed));
} else {
if (direction == "up" && y_pos < 10) {
page.top = (y_pos + (speed));
} else {
if (direction == "top") {
page.top = 10;
}
}
}
scrolltimer = setTimeout("verScroll(direction,speed)", 1);
}
}
function stopScroll() {
loop = false;
clearTimeout(scrolltimer);
}
</script>
Detta anropas sedan med:
<div id="scrollmenu" style="position: absolute;">
</div>
Tack på förhand!
/Peter
Svara
Sv: Problem med JavaScript i firefox
Java och Javascript är helt olika saker.
Plocka fram Javascript Console i Firefox så att du ser vad du får för felmeddelande.
Svara