Hallo!
Ich will NUR ZUM TESTEN einen Text sich auf und ab bewegen lassen.
Der Code ist recht simple nur soll er halt auch mit netscape 4 genauso gehen wie mit dem iEXPL
Mein Problem habe ich im folgenden COde kommentiert:
<script language="javascript">
<!--
var i=20;
var gehe = "runter";
function geh()
{
if (navigator.appName=="Netscape")
{
window.setInterval("gehnets()",'20');
}
else
{
window.setInterval("gehexpl()",'20');
}
}
function gehnets()
{
document["oben"].top = i;
/*hier ist das PROBLEM (i), der debugger von netscape 4 sagt: can't convert i to an integer. Und wenn ich statt i eine Zahl eingebe geht es aber. */
if(gehe=="runter")
{
i++;
}
if(gehe=="rauf")
{
i--;
}
if(i==400)
{
gehe="rauf";
}
if(i==20)
{
gehe="runter";
}
}
function gehexpl()
{
document.getElementById("oben").style.top = i;
if(gehe=="runter")
{
i++;
}
if(gehe=="rauf")
{
i--;
}
if(i==400)
{
gehe="rauf";
}
if(i==20)
{
gehe="runter";
}
}
-->
</script>
Was mache ich falsch?
Und nochmal der Code hier ist nur zum Test und nicht zum Gleich Einfügen, also sagt mir bitte nicht andauernd, dass der Code sich nicht an den Standard hällt. Es ist zwar nett mir das zu sagen aber am Ende kümmert sich keine wieder um mein eigentliches Problem
Danke schonmal
RObert