wenn ich jetzt bei Netscape 4.x oder im IE jetzt ein Bild austauschen möchte, dann muss ich nur folgendes schreiben:
document.images['BildId'].src="bild.gif";
wenn ich das jetzt aber für den Netscape 6 machen möchte muss ich folgendes schreiben:
bj=document.createElement('IMG');
bj.src="bild.gif";
bj.id='BildId';bv=document.getElementById('BildId');
document.body.replaceChild(bj, bv);
kann man das für den Netscape 6 nicht irgendwie kürzer machen??
Warum so kompliziert?
Sowohl in NN6 PR2 als auch Mozilla M17 funktioniert document.images["eineid"].src problemlos (getestet unter mit NN6 PR2 unter W2K und M17 unter SuSE Linux 7.0).
Ansonsten klappt mit NN 6 auch document.getElementById("eineid").src="bild.gif" (auch im IE 5.x).
Zu beachten ist noch, dass Netscape 4.x keine IDs bei document.images unterstuetzt. IE und NN 4.x bzw. 6 unterstuetzen aber einheitlich NAME:
document.images["einname"].src="bild.gif".
Habe heute gelesen, dass gestern M18 "released" worden ist - klappt es evtl. damit nicht?
HTH & Gruss, Thomas