Hi, ich bräuchte Hilfe, denn ich erkenne und/oder finde den Fehler des Scripts nicht. Es handelt sich um eine starke Vereinfachung des auf dieser Seite angebotenen DOM-Slideshow Scripts. Ich habe es für meine Zwecke umgeschrieben, sodass alles nur per Klick funktionieren soll. Firefox macht auch brav das, was ich will, aber der IE lädt die Seite nach einem Bildwechsel nocheinmal und scheint die Seite komplett neu zu laden. Wo liegt der Fehler, oder wie kann ich das neu laden unterbinden. Hier meine komplette Seite:<html>
<head>
<style>
body{
background-color:#9C988F;
font-size:12pt;
color: #000000;
}
</style>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
var AktBildName, AltBildName, AltBildNr, AktBildNr;
var zaehler=0, i, AktBildNr=1, Bildmax=3;
function load()
{
if (document.images)
{
Bilder=new Array(Bildmax)
for (i=1;i<=Bildmax;i++)
{
Bilder[i]=new Array();
Bilder[i]["pic"]=new Image();
switch(i)
{
case 1:
Bilder[i]["pic"].src="Bildurl1";
Bilder[i]["text"]="Blablablub1";
document.getElementById("Bild").innerHTML="<img align=center src="+Bilder[i]["pic"].src+">";
alert('Load, AktBildNr: '+AktBildNr);
alert('Load, zaehler: '+zaehler);
break;
case 2:
Bilder[i]["pic"].src="Bildurl2";
Bilder[i]["text"]="Blablablub2";
break;
case 3:
Bilder[i]["pic"].src="Bildurl3";
Bilder[i]["text"]="Blablablub3";
break;
default:
break;
}
}
}
}
function Click(zaehler)
{
if (document.images)
{
AltBildNr=AktBildNr;
AltBildName="pix/00" + AltBildNr;
AktBildNr=AktBildNr+zaehler;
AktBildName="pix/00" + AktBildNr;
if (AktBildNr<1) AktBildNr=Bildmax;
if (AktBildNr>Bildmax) AktBildNr=1;
document.getElementById("Bild").innerHTML="<img align=center src="+Bilder[AktBildNr]["pic"].src+">";
document.getElementById("Bla").innerHTML=Bilder[AktBildNr]["text"];
alert('AktBildNr: '+AktBildNr);
alert('zaehler: '+zaehler);
}
}
//-->
</SCRIPT>
</head>
<body background=hintergrund.jpg OnLoad="alert('Lade...');load()">
<p>
<table border=0 cellpadding=7 align=center>
<tr>
<td colspan=5 align=center><font size=+2><b>...Firenze</b></font></td>
</tr><tr>
<td align=center><a target=_parent href="#" OnClick="Click(-1)">Bild zurück</a></td>
<td colspan=3 align=center width=600 height=400 id="Bild"> </td>
<td align=center><a target=_parent href="#" OnClick="Click(1)">Bild vorwärts</a></td>
</tr><tr>
<td></td>
<td align=left><a href=it.htm><i>Zurück zum Portal</i></a></td>
<td id="Bla">BlablaStart=Blablablub1</td>
<td align=right><font size=-1 color=white>© 2005</font></td>
<td></td>
</tr>
</table></p>
</body>
</html>
Datum: 06.11.2005-12:43
