Datenschutzerklärung

onmouseover-Attribute setzen

Validome - Forum

Startseite Validome
RSS 2.0  
Sie sind nicht angemeldet. Atom 1.0  
Forum Home / Javascript-Forum /

onmouseover-Attribute setzen

  Beitrag schreiben
Autor
Beitrag Seiten: 1
Ryan
Gast



Hallo,
Wie kann ich onmouseover-Attribute setzen? mit

Code:

document.getElementById('test').onmouseover = 'testFunction();';

funktioniert es nämlich nicht.

Grüße, Ryan


29.07.2008 14:22:35
  Beitrag schreiben
HTMELL
Administrator

Registriert: 11.05.2006
Beiträge: 620
Hi,
nah drann aber doch vorbei ;-))

Code:

document.getElementById('test').onmouseover = testFunction;



_______________________________________
mfg
Thomas Mell

www.validome.org

29.07.2008 16:08:43
  Beitrag schreiben
ryan
Gast



Danke,

und wie ist das wenn ich Argumente für testFunction setzen will?


29.07.2008 16:46:37
  Beitrag schreiben
HTMELL
Administrator

Registriert: 11.05.2006
Beiträge: 620
Soweit mir bekannt ist das nicht möglich.
Was sollen das für Argumente sein, welche man nicht in der Funktion setzen/abfragen könnte?
Ein Event übergibt niemals Argumente, ausser das eigene Eventobjekt.
Daran kommt man folgendermaßen.

Code:

document.getElementById('test').onmouseover = function(evt) {
  var el = getEventObject(evt);
  // el enthält nun das HTML-Objekt welches das Event ausgelöst hat
};

// Holt das ausloesende Eventobjekt
function getEventObject(e)    {
  // IE?
    if(window.ActiveXObject)    {
        return window.event.srcElement;
    }
    else    {
        if(e.target.nodeName == "#text")    {
            return e.target.parentNode;
        }
        else    {
            return e.target;
        }
    }
}



_______________________________________
mfg
Thomas Mell

www.validome.org

29.07.2008 17:22:09
  Beitrag schreiben
Seiten: 1   Beitrag schreiben
Wechsel zu

Die letzten Beiträge aus diesen Forum

Valid HTML 4.01