und 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.
exchange erwartet beim Aufruf zwei Zahlen die mit dem Array-Index bzw. der Bildnummer korrespondieren. Was du hier reinschreibst sind aber einmal 2 an dieser Stelle unbekannte Variabeln (die kennt das Skript nämlich nur innerhalb der Function) oder gar nichts. Beides passt nicht. Und eigentlich erscheint mir der Aufruf an dieser Stelle ohnehin komplett sinnlos!