Hallo,
ich habe noch ein Problem...
ich versuche eine slideshow mit fadeefeckt umzusetzen.
ich tausche das bild per javascript aus
und rufe dann die funktion auf die das bild einfadet.
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.
ein prüfen mittels
if(document.getElementById('bildwechseln').src==namezusammensetzen)
funktioniert nicht...
hier ein beispiellink, wobei es auch oft klappt, aber eben manchmal auch nicht. Gerade auf den Macs passiert das gerne..
[link]www.beaugeois.de/test/3.htm[/link]
Vielleicht weiss ja jemand wie man sowas normalerweise löst...
Mein 2. (Safari/Javascript/Div/style.height)-Problem
[link]http://forum.de.selfhtml.org/?t=158840&m=1033051/[link]