Roland: getElementbyId - Klammersetzung

Beitrag lesen

Hallo zusammen,

dieses kleine Bildwechsel-Skript wollte ich für das DOM kompatibel machen, habe dabei aber
orthographische Probleme:

<script language="JavaScript">

p = new Array("BrucknerEins","AromoEins","ZoardEins","MikkaEins","MamiEins",

"DomEins","LajosEins","LoszerEins","VacskaEins");

q = new Array("BrucknerZwei","AromoZwei","ZoardZwei","MikkaZwei","MamiZwei",

"DomZwei","LajosZwei","LoszerZwei","VacskaZwei");

function Zeigeneu(i)

{

if ((document.getElementById) && (navigator.appName=="Netscape"))

{

document.getElementById(p[i]).style.visibility='hidden';
document.getElementById(q[i]).style.visibility='visible';

}

if (document.all)

{

document.all[p[i]].style.visibility='hidden';

document.all[q[i]].style.visibility='visible';

}

if (document.layers)

{

document[p[i]].visibility='hidden';

document[q[i]].visibility='visible';

}

}

function Zeigealt(i)

{

if (document.all)

{

document.all[q[i]].style.visibility='hidden';

document.all[p[i]].style.visibility='visible';

}

if (document.layers)

{

document[q[i]].visibility='hidden';

document[p[i]].visibility='visible';

}

if ((document.getElementById) && (navigator.appName=="Netscape"))

{

document.getElementById(q[i]).style.visibility='visible';

document.getElementById(p[i]).style.visibility='hidden';

}

}

</script>
<div id="BrucknerZwei"
 style="position: absolute; left: 100px; top: 10px; width: 85px; height: 100px; visibility: visible;"
 width:300p="" height:250p="" background-color:#ddddf="" color:#00006=""
 font-family:aria="" font-size:9p="" font-weight:bol="" padding:10px=""> <a
 href="javascript:Zeigealt(0)" onmouseover="javascript:Zeigealt(0)"><b><img src="szomor.jpg"
 border="none">
    </b></a> </div>

<div id="BrucknerEins"
 style="position: absolute; left: 100px; top: 10px; width: 85px; height: 100px; visibility: hidden;"
 width:300p="" height:250p="" background-color:#ddddf="" color:#00006=""
 font-family:aria="" font-size:9p="" font-weight:bol="" padding:10p=""> <a
 href="javascript:Zeigeneu(0)" onmouseout="javascript:Zeigeneu(0)"><b><img src="bruckner.jpg"
 border="none">
    </b></a> </div>

Ich weiß nicht, wie die Klammern gesetzt werden sollen bei

document.getElementById(q[i]).style.visibility='visible';

Kommt da ein Anführungszeichen hin oder muß man gar mit dem eval-Befehl
arbeiten?

Keine Ahnung und guten Willens,

Roland