griever: onMousemove feuert, obwohl die Maus nicht bewegt wird

Beitrag lesen

Mahlzeit.

Das ist klar

  
alert("booh!")  

Bei einem Alert im Ie wird die Cursorposition immer neu gesetzt und an den Browser gesendet. Da du hier entweder mit der Maus (was die funktion 100% nochmals startet) auf "ok" klicken musst. Oder du drückst die Leertaste, was aber genau den selben effekt hat.

  
var unterbrecher = 0  
function test() {  
setTimeout("unterbrecher=1",5)  
 if(unterbrecher==0)  
 {  
 alert("booh!")  
 unterbrecher=0  
 }  
}  

Vielleicht hilft dir diese Struktur weiter.

Kann sein, dass diese Version deine Funktion am anfang etwas verzögert, aber dafür ballert die onmousemove-Funktion nicht permanent los.

MFG
Griever

--
LOOK MY PAGE!