Hejsan, Java och Javascript är helt olika saker.Problem med JavaScript i firefox
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 Sv: Problem med JavaScript i firefox
Plocka fram Javascript Console i Firefox så att du ser vad du får för felmeddelande.