Hallo Struppi,
vielen Dank erstmal das du dich damit beschäftigt hast und danke für deine Antwort.
Leider funktioniert dein genannter code nicht, oder ich habe etwas falsch umgesetzt.
dein code:
var namezusammensetzen = "images/zoom_"+pics[welchesbild];
var img = document.getElementById('bildwechseln')
img.onload = function() {
window.setTimeout("fadeupwechsel();", 100);
};
img.src=namezusammensetzen;
Geändert habe ich fadeupwechsel() in fadedownwechsel() da ja das bild nach dem hochfaden und tauschen zum runterfaden soll.
dein genannter code steht ja in fadeupwechsel.
ich hoffe du verstehst was ich meine...
Der relevante code ist also nun folgender:
function fadeupwechsel(){ // bild einfaden
trans_top += faderzahl; // opacity erhöhen
if(welcherbrowser!='Netscape')document.getElementById('bildwechseln').style.filter="alpha(opacity:"+trans_top+")";
if(welcherbrowser!='Netscape')document.getElementById('bildwechseln').style.KHTMLOpacity=trans_top/100;
if(welcherbrowser!='Netscape')document.getElementById('bildwechseln').style.opacity=trans_top/100;
document.getElementById('bildwechseln').style.MozOpacity=trans_top/101;
if(trans_top >= 100) { // wenn bild fertiggefadet
if(wechselanaus=="an") { // Solange nicht auf stop geklickt wurde weiter machen
var namezusammensetzen = "images/zoom_"+pics[welchesbild];
var img = document.getElementById('bildwechseln');
img.onload = function() {
window.setTimeout("fadedownwechsel();", 3000); // weiter zum wegfaden
}
img.src=namezusammensetzen;
} // Solange nicht auf stop geklickt wurde ende
} // wenn bild fertiggefadet ende
else {
window.setTimeout("fadeupwechsel()",10); // wenn noch nicht fertiggefadet wieder von vorne
}
}
Wenn ich das so ausführe passiert ein durcheinander.
Zu sehen unter:
http://www.abspacker.de/test/3.htm
Vielleicht kannst du mir weiterhelfen?
Gruß Ron