Hallo zusammen,
beschäftige mich gerade mit JavaScript und der schönen Intervalfunktion, da ich nebenher ein bisschen Deichkind hör, hab ich mir gedacht ich könnte das vereinen... denkste
<!doctype html>
<html>
<head>
</head>
<body>
<script type="text/javascript">
var zeit = 2000;
var timer;
start();
//wird als erstes aufgerufen
function start() {
document.write("Eine Prise Mythos\n");
clearInterval(timer);
timer=setInterval("beats()", zeit);
}
//wird von start aufgerufen
function beats() {
document.write("Ein Tropfen Hysterie\n");
clearInterval(timer);
timer = setInterval("whatever()", zeit);
}
//wird von beats aufgerufen, ruft dann wieder start auf
function whatever() {
document.write("Auf keinen Fall Gedanken!\n");
clearInterval(timer);
timer = setInterval("start()", zeit);
}
</script>
</body>
</html>
Ausgabe hätte ich mir so gewünscht:
Eine Prise Mythos
//2000 Millisekunden vergehen
Ein Tropfen Hysterie
//mal wieder geht die zeit rum
Auf keinen Fall Gedanken!
//danach wieder von vorne... natürlich erst nach den 200 Millies
er kommt bis Hyterie... dann meint der firebug: whatever is not defined
Wäre nice wenn mir jemand helfen könnte