Harry: Ich finde keinen Fehler im Script!?!

Beitrag lesen

Hi !

ich bin Anfänger in JS. Beim durchforsten des SELF-Archives bin ich auf folgende Möglichkeit eines Stylewechsels gekommen. IE macht diese Aktion ohne Murren nu Netscape nicht. Dort bekomme ich einen JavaScriptError.

Tja .. wie immer halt ;-)

text.style.color = "#FF00FF";
      text.style.textDecoration = "underline";

So kannst Du im Netscape keine Objekte ansprechen, weil zumindest der NN4 die Eigenschaft ".style" noch gar nicht kennt.

<a href="home.htm" target="rechts" id="text" onmouseover="text_1(); window.status='Zurück zur Startseite';  return true;" ONMOUSEOUT="text_2(); tausch()">Home</a>

Und der zweite Haken ist, daß der Netscape IDs nur für Bilder, Frames und Layer (Divs) und evtl. noch ein paar andere Sachen (weiß nicht, glaub ich aber nicht) akzeptiert.
Soll heißen, Du kannst den Objekten zwar IDs verpassen, ansprechen und die Eigenschaften verändern kannst Du aber nur mit dem IE (ausgenommen den oben angesprochenen Objekten).
Sonst schau mal in der Forumsauslese nach, da steht, wie Du solche Style-Änderungen "improvisieren" kannst (im NN).

Ciao,

Harry