Cheatah: Problem beim Browserübergreifenden Bildwechsel

Beitrag lesen

Hi,

Allerdings funktioniert der Code nur beim IE. Beim NN4 versagt er, wie es bei NN6 aussieht, weiss ich leider nicht.

warum nicht?

Es kommt beim NN4 folgende Fehlermeldung in der Javascript-Console: document.layers.aktive_38 has no properties. Damit kann ich aber nicht so richtig was anfangen.

alert(document.layers.aktive_38);

Anschließend lies im DHTML-Kapitel nach, was ein Layer bei Netscape 4 beinhaltet.

<script language="JavaScript">

ERROR: Required attribute "type" missing.

if (document.all) {this.IE = true; this.id="IE";}

Das ist übrigens verhältnismäßig uninteressant. Nur dem IE 4 ist DOM unbekannt.

//                                     |--> hier muss doch bei allen drei Aufrufen statt dem document... folgendes ergänzt werde: parent.FrameName.document...  ODER????

Der Verzicht auf Frames wäre die bessere Alternative.

<body onlaod="javascript: CrossBrowserType()">

Was ist "javascript:" für ein JavaScript-Befehl, sprich: Was hat der Unsinn in einem Event-Handler (der zudem falsch geschrieben ist) verloren?

<a href="#" onmouseover="MausOver('saison');"

Warum missachtest Du denjenigen Teil Deiner User, der kein JavaScript aktiviert haben will, kann oder darf?

<img name="aktive_38" src="images/aktive_38.jpg" width="140" height="16" border="0" alt="" /></a>

Ich vermute, Du hast auch den XHTML-Doctype angegeben, richtig?

Cheatah

--
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes