var namezusammensetzen = "images/zoom_"+pics[welchesbild];
document.getElementById('bildwechseln').src=namezusammensetzen;
window.setTimeout("fadeupwechsel();", 100);Das Problem ist, das die Funktion manchmal schon aufgerufen wird bevor das bild auch wirklich gewechselt hat. D.h. auf dem Bildschirm sieht man während dem einfaden das bild wechseln. dabei soll das bild ja gewechselt haben, bevor das bild wieder eingefadet wird.
einfach warten bis der load Event gefeuert wird. In etwa so
var namezusammensetzen = "images/zoom_"+pics[welchesbild];
var img = document.getElementById('bildwechseln')
img.onload = function() {
window.setTimeout("fadeupwechsel();", 100);
};
img.src=namezusammensetzen;
Struppi.