Beldin: Was ist mit Netscape 6 los?

Beitrag lesen

Hi

Also ne Abfrage machste am besten wieder über Objekte genau z.B. so :

var NS  = (document.layers) ? 1:0;
var IE  = (document.all) ? 1:0;
var DOM = (document.getElementById) ? 1:0;
var IE5 = (document.getElementById && !(document.all))?1:0;
var NC6 = (document.getElementById && !(document.all))?1:0;

so , und damit siehste gleich das was du statt Layer jetzt benutzen
darfst : document.getElementById  , was übrigens auch der IE5 kennt.

Um auf Objekte zuzugreifen kannst du dann z.B. solch eine Prozedur
benutzen :

function getObj(name) {
if (IE && document.all[name])   {return document.all[name].style;}
if (DOM && document.getElementById(eval("'"+name+"'"))) {return document.getElementById(name).style}  
if (NS && document.layers[name]) {return document.layers[name];}
return 0;
}

getObj('myDiv').visibility="hidden";

so , ich hoffe das hilft erstmal etwas weiter um deine Seiten erstmal
anpassen zu können :)

gruss
Beldin