Christian Seiler: Globale Variable wird in Mozilla nicht erkannt!

Beitrag lesen

Hallo Max,

Wegen einem Zweit-Browser habe ich mir schonmal Gedanken gemacht. Welcher Browser eignet sich dazu? Mozilla? Opera? Netscape?

Zum Testen solltest Du Dir mindestens den IE, Mozilla (nachdem Netscape 7 auf Mozilla basiert, reicht Mozilla) und Opera ab 7 installiert haben, besser wären noch zusätzlich Netscape 4 und Opera 6, eventuell noch Konqueror.

Zum Surfen solltest Du Dir den Browser aussuchen, der Dir am besten gefällt.

Welcher ist der Browser, der am ehesten einem "IE-Code" den Garaus macht?

Wie meinst Du das?

Btw.: Was ist InnerHTML?

InnerHTML gibt es nicht. innerHTML ist eine von Microsoft eingeführte, inzwischen von verschiedenen Browsern unterstützte, Eigenschaft, die den HTML-Inhalt eines "Knotens" in HTML enthält.

Also wenn ich ein

"<p>Hallo, wie geht es <em id="alpha"><strong>D</strong>ir</em>?</p>"

habe, dann liefert

alert (document.getElementById('alpha').innerHTML);

folgendes:

"<strong>D</strong>ir"

Ich kann den Inhalt auch verändern:

document.getElementById('alpha').innerHTML = 'Euch';

Dann sieht der Besucher:

"Hallo, wie geht es Euch?"

innerHTML wird ab Mozilla 0.9.irgendwas (und damit jeden aktuellen Mozilla und Netscape 7), Internet Explorer ab 4 oder 5 (weiß nicht mehr genau), Konqueror (weiß die Version auch nicht auswendig) und Opera ab 7 unterstützt, wobei die Opera-Unterstützung leicht von den anderen abweicht. innerHTML ist jedoch nicht standardisiert.

Viele Grüße,
Christian