Vielen Dank allen!
War mir klar, dass mir ne browserabfrage nicht erspart bleibt. *seufz*
Wat soll's, auf geht's!
Es reicht eine Funktion zu programmieren, die das macht, da auch der IE 4 nicht document.getElementById(nameelement) kann.
function getElementById(id)
{
var obj;
if(document.getElementById) obj = document.getElementById(id) ;
else if(document.layers) obj = document.layers[id];
else id(document.all) obj = document.all[id];
return obj;
}
und Das gleiche für die Funktion um einen layer sichtbar/unsichtbar zu machen.
function showLayer(id, mode)
{
var obj;
if(typeof id == 'string') obj = getElementById(id);
else obj = id;
if(typeof document.layers != 'undefined')
{
vis = mode ? 'show' : 'hidden';
obj['visibility'] = vis;
return obj['visibility'];
}
vis = mode ? 'visible' : 'hidden';
obj.style['visibility'] = vis;
return obj.style['visibility']
}
Struppi.