Hi Forum
Der tapir steht im Wald. Wegen einem ultra-profanen Problem. Deswegen ersuche ich Euch nun um Eure Hilfe (auf das Risiko hin, eins auf die Kappe zu kriegen... :-D)
Folgender Code soll divs zeigen und wieder verstecken. Mehrere divs. Die aktiven divs kriegen dabei auch einen gescheiten z-Index.
Ohne die for()-Schleife (und die 'i'-Sachen) läuft das Ganze auch wunderbar.
Wie gesagt, ich will mehrere IDs ansteuern, die ihrerseits verschiedene CSS-Spezifikationen haben. (Wichtig ist dabei die absolute Positionierung und das "visible:hidden;")
Folgendermassen ruf ich dann die Funktion auf...
...und es passiert: NICHTS!
Ja, ich bin blöd. Wer kann mich erlösen?
Vielen Dank!
Der tapir steht im Wald. Wegen einem ultra-profanen Problem. Deswegen ersuche ich Euch nun um Eure Hilfe (auf das Risiko hin, eins auf die Kappe zu kriegen... :-D)
Folgender Code soll divs zeigen und wieder verstecken. Mehrere divs. Die aktiven divs kriegen dabei auch einen gescheiten z-Index.
Ohne die for()-Schleife (und die 'i'-Sachen) läuft das Ganze auch wunderbar.
Code:
<script language="JavaScript">
function showhide()
{
for (var i=0; i<=2; i++;)
{
var zIndex = '100';
if (document.getElementById('pic1' + i).style.visibility == 'visible')
{
document.getElementById('pic1' + i).style.visibility='hidden';
}else{
document.getElementById('pic1' + i).style.visibility='visible';
document.getElementById('pic1' + i).style.zIndex++; }
}
}
</script>
Wie gesagt, ich will mehrere IDs ansteuern, die ihrerseits verschiedene CSS-Spezifikationen haben. (Wichtig ist dabei die absolute Positionierung und das "visible:hidden;")
Folgendermassen ruf ich dann die Funktion auf...
HTML:
<a href="#" onclick="showhide();" >bla1</a>
<a href="#" onclick="showhide();" >bla2</a>
<div id="pic1"><img src="./pics/0.gif" /></div>
<div id="pic2"><img src="./pics/1.gif" /></div>
...und es passiert: NICHTS!
Ja, ich bin blöd. Wer kann mich erlösen?
Vielen Dank!