Hi erstmal.....
function main()
{ if (browser=='Microsoft Internet Explorer')
einfacher: if (document.all)
document.all.drache.style.left = n;
Fehler1:
style.left is ein String-Wert. Das numerische pendant ist pixelLeft. Richti wäre also der Ausdruck
document.all.drache.style.pixelLeft = n;
document.drache.left = n;
Fehler2: Der Layer muß richtig adressiert werden:
document.layers.drache.left=n oder
document.layers['drache'].left=n
document.all.drache.style.left = m;
Siehe Fehler1
document.drache.left = m;
Siehe Fehler2
Ist das eine Schikane von Netscape und muß ich damit leben, oder geht das irgendwie anders? Ich weiß, daß ich <layer> verwenden könnte, was ich aber nicht will!
Netscape is ne ecke umständlicher als IE4/5, aber wenn man die Syntax richtig beachtet, gehts auch ,-)
Gruß,
Carsten