Hallo,
Das ist natürlich schon alles fertig! :)
In einem externen Script von einem Kollegen. Das sollte nicht verändert werden.
dann hast du ganz schlechte Karten.
Aber wie kann ich sagen - löse das Ereignis erst aus wenn sich das Element an dieser Position befindet? Ich wollte ja wissen ob das so möglich ist!?
Nein, die möglichen Ereignisse sind im JS fest vorgegeben. Das von dir benötigte Ereignis (onmousemove) wird aber bereits von deinem Kollegen verbraten.
Da fällt mir nur eine Alternative ein: (würde ich aber NIE so machen)
schreibe den Check etwa so
function check_div()
{
//1. zuerst die Koordinaten des divs holen
//2. dann deine if-Anweisung rein
//3. diese Funktion nach 10 millisekunden nochmal aufrufen und zwar so:
window.setTimeout( "check_div()", 10 )
}
und diese Funktion dann im body-Tag aufrufen.
Die Funktion wird übrigens nicht per Eventhandler ausgelöst sondern einfach im <body> aufgerufen.
Lg,
sunny :)