Hallo,
ich programmiere gerade eine Seite, in der sich Thumbnails, die sich auf einzelnen Layern befinden, über den Bildschirm bewegen. Die Routine, die die Layer bewegt, wird über setTimeout aufgerufen.
Nun gibt es alternative Thumbnail-Sätze, die nach anklicken eines Links geladen werden sollen, nachdem die alten Thumbnail-Daten entladen sind. Nun ist es beim erneuten Aufbau der Seite aber erforderlich, daß ich mit dem Write-Befehl einen neuen Layer (div> erzeuge.
Sobald ich den Write-Befehl durchführe, verschwindet alles, was auf dem Bildschirm war und es erscheint eine Fehlermeldung. Dabei scheint die Seite neu geladen zu werden, so daß auch die Werte meiner diversen Variablen verschwunden sind (kontrolliert durch Debugger).
Das Problem tritt nur auf, wenn ich mindestens einmal eine Funktion mit SetTimeout aufgerufen habe, sonst kann ich mit Write(...) problemlose neue <div>-Angaben in die Seite hineinschreiben.
Wie läßt sich dieses Problem lösen bzw. umgehen?
Danke für jegliche Hilfe!
Stefan