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
id ist eine variable die ich bei
ü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:
und dann in der funktion mit
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:
was z.T. muss ich machen, damit das in einer schleife mit einem array klappt?
gruss
peter
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';
}
PHP-Code:
onClick = "Drueck(level2);"
PHP-Code:
unsichtbar = new Array('level1','level2',usw);
PHP-Code:
for (i = 0; i < unsichtbar.length; i++)
{
unsichtbar[i].style.visibility = 'hidden';
}
PHP-Code:
' level1'.style.visibility = 'hidden';
gruss
peter
Kommentar