Andreas Pflug: Funktion so lange ausführen wie Mauszeiger...

Beitrag lesen

Moin,

das ganze kannst Du in etwa wie folgt machen (nicht getestet).
Zunächst definierst Du eine Variable

var enable = 0;

mit der gesteuert wird, ob die Animation läuft oder
nicht. Die Steuerung geht dann mit drei Funktionen:

function do_it() {
  if (enable==1) {
    animation();    // Deine Animations-Routine
    window.setTimeout("do_it()", zeit_in_ms);
  }
}

function start_it() {
  enable=1;
  do_it();
}

function stop_it() {
  enable=0;
}

Das ganze wird dann über den Link gesteuert

<a href="#" onMouseOver="javascript:start_it();"
   onMouseOut="javascript:stop_it();" >

Viele Grüße

Andreas