Der Martin: img src bei onclick ändern in safari nicht möglich, in FF schon.

Beitrag lesen

Hallo,

Nur weil ein Element mit einer id versehen wurde, ist im Browser noch lange keine Javascript-Variable für dieses Element angelegt.

richtig, das tut -wie MudGuard richtig bemerkte- nur der IE.

ist document.body.id echt nicht konventionell?

Darum geht es hier nicht. Schau dir das Originalposting an:

<img id="bild" src="000.jpg">

Abgesehen davon, dass hier das notwendige alt-Attribut fehlt, führt diese Zeile im IE dazu, dass automatisch eine Variable bild im globalen Scope angelegt wird (also window.bild), die eine Referenz auf das img-Elementobjekt enthält.
Diese ungebetene Verschmutzung des globalen Scopes machen andere Browser nicht.

Ciao,
 Martin

--
Warum können wir heute so sicher sagen, dass Gott keine Frau sein kann?
Weil dann nach "Es werde Licht" der nächste Satz "Wie sieht denn das hier aus?!" gewesen wäre.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(