MoiN!
bei window.document.layers[i].visibility und
window.document.layers[i].font kommt als Fehlermeldung has no properties
Wenn du Layer ein- und ausschalten willst, nimm diesen Code:
ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false
v6 = (document.getElementById)? true:false
function showlayer(layerid)
{
if (ns4) document.layers[layerid].visibility = "show"
else if (v6) document.getElementById(layerid).style.visibility = "visible";
else if (ie4) document.all[layerid].style.visibility = "visible"
}
function hidelayer(layerid)
{
if (ns4) document.layers[layerid].visibility = "hide"
else if (v6) document.getElementById(layerid).style.visibility = "hidden";
else if (ie4) document.all[layerid].style.visibility = "hidden"
}
Funktioniert mit Netscape 4, IE 4 und ganz ganz vielen W3C-DOM-kompatiblen Browsern (also Netscape 6, Mozilla, IE 5, IE 5.5, IE 6, Opera, etc).
PS: Sowas gibts auch bei SelfHTML(http://selfhtml.teamone.de/dhtml/) und in den Feature-Artikeln (http://aktuell.de.selfhtml.org/artikel/dhtml/index.htm)
- Sven Rautenberg