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
oder man macht das so:
<script blabla>
var Schleife = 1;
function auto()
{
if (schleife == 1) {
setTimeout("init(); showNextLayer(); auto()",6000);
}
}
function switch()
{
if (schleife == 1) { schleife = 0; }
else { schleife = 1; }
}
</script>
onClick="JavaScript:switch()"
Die Methode hat den Vorteil, daß man hin- und herschalten kann ;)
mfg
CK1