onmouseover / document.all
uwe
- javascript
0 Gunnar Bittersmann0 Ingo Turski0 Sven0 Cybaer
<p id="info"> </p>
Danke im voraus....
Uwe
Hallo, habe eine frage. Kennt der Netscape document.all["info"].innerHTML nicht?
Nein, http://de.selfhtml.org/javascript/objekte/all.htm#allgemeines
Gunnar
Hi,
Hallo, habe eine frage. Kennt der Netscape document.all["info"].innerHTML nicht?
der kannte document.all noch nie. Wenn Du Dir hierzu das Kapitel in Selfhtml einmal anschaust, wirst Du feststellen, daß dies Microsoft-Syntax ist. Opera interpretiert es AFAIK auch und wie ich jetzt selber in einem aktuellen Thread hier erfahren habe, neuerdings auch Mozilla. Aber der Netscape hinkt dem ja immer hinterher.
freundliche Grüße
Ingo
document.all["info"].innerHTML = text
Bei allen Netscape Versionen vor der 6 muss das ganze, soweit ich weiß, so aussehen:
document.layers["Test"].document.open();
document.layers["Test"].document.write("TEXT");
document.layers["Test"].document.close();
Gruß Sven
Hi,
Warum und wie kann ich das ändern?
Ad 1) Weil's doppelt MS-proprietär ist (1. "all": auch wenn es noch andere Browser unterstützen: wichtige tun es nicht; 2. "innerHTML": wird aber von allen modernen Browsern unterstützt).
Ad 2) Nimm die Syntax des W3C-DOMs + innerHTML (document.getElementById("info").innerHTML). Das klappt auf allen "modernen" Browsern sowie dem IE ab 5.0!
Gruß, Cybaer