thomas pirker: Mozilla DHTML - N6 Layerhöhe

Beitrag lesen

Hallo Leute,

ich versuche gerade meine Skripten auf Mozilla zu "portieren". Das Problem hierbei: ich dachte ja, dass es sich im Grunde um Netscape 6 handelt, also auch das DOM unterstützt wird. Jedoch kann ich noch nicht einmal die Sichtbarkeit eines Layers entsprechend anpassen. Wie greife ich also auf die einzelnen Layer-(Seiten-)elemente zu?

Zudem, gibt es in N6 keine Möglichkeit, die Layerhöhe auszulesen, ohne den Layer vorher zu initialisieren?
Im IE funktioniert beispielsweise document.all[id].clientHeight - Opera 6 unterstützt es gemäß dem DOM derart: document.getElementById(id).style.height - Im Netscape 6 ist diese Eigenschaft aber leer. Wie funktioniert das also?

Thx

KiBa

Hi

Ich habe es so versucht. Läuft zwar aber ob es wirklich Sinn macht -
wer weiss ?

if(ns6==true){
 var collectdiv = document.getElementsByTagName('div');
  collectdiv[i].style.visibility='hidden'; // z.b. i=0 == 1.layers
  collectdiv['name'].style.visibility='visible';
}