Fehler in Diashow

HeinerPyt

Erfahrenes Mitglied
Hi,

weiß jemand warum in dieser Diashow immer diese weiße Kästchen mit dem roten Kreuz (Bild nicht gefunden) gezeigt wird?

HTML:
<script type="text/javascript">
<!--
var Bilder = new Bildarray;
var i = 0;
function Bildarray ()
{
	this[0] = "Bild1.jpg";
	this[1] = "Bild2.jpg";
	this[2] = "Bild3.jpg";
	this[3] = "Bild4.jpg";
	this[4] = "Bild5.jpg";
	this[5] = "Bild6.jpg";
	this[6] = "Bild7.jpg";
}


function Wechsel ()
{
	if (i < 7)
	   { i = i + 1;}
	else
	   { i = 0;}



document.images[2].src = Bilder[i];
setTimeout ("Wechsel()", 2000);
}
//-->
</script>
</head>



<Body onload="setTimeout('Wechsel()',3000)" bgcolor = "#F8DF9C">

Irgendwie scheint das mit der Variablen zusammen zu hängen. Das Kästchen kommt immer am Ende der Show.

mfg
heiner
 
es muss heißen if( i < 6 )
denn, für den fall i = 6 wird i noch erhöht bei dir, und dann greifst du auf Bilder[7] zu, das existiert nicht.
 

Neue Beiträge

Zurück