Mouseout Problem
Marcus
- javascript
Hallo Leute!
Wie kann ich in JavaScript (ich mein nicht in HTML) überprüfen, ob jemand meinen div per Maus verlassen hat?
Folgendes habe ich Mal ausprobiert:
if (onmouseout="document.getElementById('drawdiv')") {
...;
}
Leider passiert nichts. Es gibt auch keine Fehlermeldung.
Vielleicht kann mir jemand einen Tipp geben. Dank im voraus.
Gruß Marcus
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
Hallo wahsaga!
Vielen Dank für die Tipps. Hat wunderbar geklappt.
Gruß Marcus