hallo zusammen
ich habe mehrere container mit <div id="id_name" style="position: absolute; bottom: 50px; visibility: hidden usw.> definiert
mit einer funktion will ich jetzt jeweils einen container sichtbar und alle anderen unsichtbar machen. das klappt auch wunderbar, wenn ich in der funktion jeden container einzeln anspreche mit
PHP-Code:
function Drueck(id)
{
level1.style.visibility = 'hidden';
level2.style.visibility = 'hidden';
usw....
id.style.visibility = 'visible';
}
id ist eine variable die ich bei
PHP-Code:
onClick = "Drueck(level2);"
übergebe, die wird dann auch sichtbar.jetzt will ich aber alle container per array in einer schleife unsichtbar machen, und nichts funzt. wenn ich ein array wie folgt definiere:
PHP-Code:
unsichtbar = new Array('level1','level2',usw);
und dann in der funktion mit
PHP-Code:
for (i = 0; i < unsichtbar.length; i++)
{
unsichtbar[i].style.visibility = 'hidden';
}
arbeiten will, krieg ich immer ne fehlermeldung. alle variablen sind als global definiert, daran kann es nicht liegen. was ja eigentlich logisch ist, da der code dann etwa so aussehen würde:
PHP-Code:
' level1'.style.visibility = 'hidden';
was z.T. muss ich machen, damit das in einer schleife mit einem array klappt?
gruss
peter