Hallo,
if(document.all){ // Internet Explorer
for(i=0; i<=document.all.length; i++){
_name=document.getElementsByTagName("div")[i].id;
if(_name != 'title'){closelayer(_name);}
}
}
}//END FUNCTION CLOSEALL
Frage if(document.getElementsByTagName) {...} ab und Du schließt auch andere DOM-faehige Browser ein.
Die Schleife darf natuerlich nur bis i<document.all.length durchlaufen werden, weil das Array mit den DIVs nur von 0 bis n-1 reicht.
Es ist auch nicht sinnvoll, alle Elemente des Dokuments zu durchlaufen, sondern nur die DIVs:
var obj, l;
obj=document.getElementsByTagName("div");
l=obj.length;
for(i=0;i<l;i++)
{
_name=obj[i].id;
if(_name != 'title'){closelayer(_name);}
}
usw.
MfG, Thomas