Nun aktiviert man diese Funktion:
function auto()
{
setTimeout("init(); showNextLayer(); auto()",6000);
}Wie kann ich diese Funktion per Tasteneingabe oder Klick wieder stoppen?
Oder besser, wie schreibe ich sie um?
Ich würde das einem Interval lösen, den man auch wunderbar wieder aufheben kann:
auto = window.setInterval("showNextLayer()",6000);
und irgendwo anders:
onClick="javascript:window.clearInterval(auto)"
so müsste es gehen...
Gruß
Cruz