Hallo zusammen,
ich habe ein kleine Problem, bei dem ich hoffe, daß Ihr mir helfen könnt, sonst würde ich ja hier auch nicht posten ;-)
---------------------------------------------------------------------
function closeall(){ //BEGINN FUNCTION CLOSEALL
if(document.layers){ // Netscape
for(i=0; i<=document.layers.length; i++){
_name=parent.document.layers[i].name;
if(_name != 'title'){closelayer(_name);}
}
}
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
---------------------------------------------------------------------
Mit dieser Funktion will ich alle Divs, die ich auf der Page definiert habe, wieder unsichtbar machen. Für den Netscape funktioniert das auch gut, da er die alle Divs nach der Reihe abarbeitet und sie auf "hide" setzt.
Der IE scheint mit dem Befehl "getElementsByTagName" Probleme zu haben, es sei kein Object und ein Fehler sei auf der Seite aufgetreten.
Nun möchte ich aber der Reihenfolge nach alle DIVS durchlaufen, das Attribute ändern, ohne jedes einzelne DIV anzusprechen, sondern das ganze schick über eine "for(.....)"-Schleife durchführen.
Welche Möglichkeit habe ich da???
Danke im Voraus
Christian