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