CountZero: "Kleinere" Schwierigkeiten in Netscape

Beitrag lesen

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