wahsaga: Mouseout Problem

Beitrag lesen

hi,

Wie kann ich in JavaScript (ich mein nicht in HTML) überprüfen, ob jemand meinen div per Maus verlassen hat?

Wie es geht, wenn du den Eventhandler als Attribut im Element notierst, hast du ja sicher im Beispiel zu onmouseout nachgelesen.

Du willst also wissen, wie du das machen kannst, ohne das Attribut im HTML-Code notieren zu müssen?

Nach dem laden der Seite besorgst du dir die Referenz auf das Element (getElementById oder wieauchimmer), und schreibst dann:

elementReferenz.onmouseover = funktionsreferenz;

funktionsreferenz ist also der Funktionsname - die runden Klammern benutzt du an dieser Stelle nicht, sonst würde die Funktion an dieser Stelle bereits aufgerufen.

Folgendes habe ich Mal ausprobiert:

if (onmouseout="document.getElementById('drawdiv')") {

Leider passiert nichts.

Kann ja auch nicht - es geht andersherum, Eventhandler ans Objekt binden.

Es gibt auch keine Fehlermeldung.

Natürlich nicht - du hast lediglich einer Variablen einen Wert zugewiesen.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }