Moin!
Und wo ich schon mal dabei bin:
Bin ich mit
if (document.all)
document.all.HierDieId.innerHTML = ".....";
if (document.layers)
document.HierDieId.document.write(".....");
auf der sicheren Seite, sodass es bei beiden bekannten Browsern funktionert?
Es gibt wesentlich mehr Browser als nur "die beiden bekannten". Ich kenne mittlerweile ... Netscape 4, IE 4, Netscape 6, IE 5/5.5/6, Opera 5/6, Lynx, Konqueror... mehr fallen mir nicht ein, alle werden benutzt, keiner außer den "beiden bekannten" kann mit deinem Javascript was anfangen. So dramatisch würde ich die Lage beschreiben!
Gib den <div>s eine ID und greife mit
document.getElementById('idname')
darauf zu, dann bist du auf der sicheren Seite (das ist der Standadrd vom W3C). Netscape 4 und IE 4 benötigen Sonderbehandlung mit document.layers und document.all.
Und muss ich für den Netscape <layer id=".. usw. verwenden?
Absolut positionierte <div>-Layer sind den <layer>n ebenbürtig. Also keine Notwendigkeit, da irgendwas zu ändern.
- Sven Rautenberg