Tun also die exchange-Anweisungen wirklich das, was Du wolltest? Sind auf Deiner Seite wirklich sechs Bild-Elemente (<img>) enthalten?
warum machst du nicht einfach eine Überprüfung, so wie ich sie dir bereits vorgeschlagen habe?
Ok vielleicht verstehe ich hier was falsch. Ich erkläre jetzt gesamtes
var Anzahl=6; //Hier Anzahl der Bilder
Foto = new Array(Anzahl); // gesamte Bilder in array umgefasst
for (i=0; i<6; i++)
/*Bildelement werden vom 0 anfängen und bis 6te Bildelement gezählt.
wenn Bildelemente kleiner als 7 (was immer der Fall ist), werden die
nächte Bildelemente gezählt. d.h. 0,1,2,3,4,5*/
{
Foto[i]=newImage();
Foto[i].src="images/"+i+".jpg";/*hier pfad von meine Bilder.dh. Bilder liegen in images Ordner/number vom bild und jpg als format*/
}
//function für Tauschen der Bilder
function exchange(number,fotonew){
document.images[number].src=Foto[fotonew].src;
}
Jetzt habe ich neue Fehlermeldung:
number ist undefiniert. Zeile 18und dort steht
<body onload="exchange(number,fotonew);">
number hat hier keinen Wert, was soll denn der Aufruf bezwecken?
Hier wollte ich mein function aufrufen die beim seitenladen ausgeführt werden soll. Wenn ich die beide Parameter raus lasse dann bekomme ich
die Fehlermeldung object erwartet. Wenn ich die beide parameter rein
schreibe dann bekomme ich die Fehlermeldung number ist undefiniert.
Danke
dobardan