KmG: event von anderen Objekten feuern

Hallo,
ich habe schon gesucht und ich weiß auch nicht, aber ich finde irgendwie nicht die Lösung im Netz.

Ich will in einer Funktion das mouseover event von einem Element auslösen.
dieses Element habe ich mit var tab3 = document.getElementbyId("tab3"); vorliegen.

Wie geht das? Ich habe etwas mit:
tab3.dispatchEvent(evt); gelesen, aber ich weiß noch nicht wie ich jetzt evt richtig erzeuge.

Gruß
KmG

  1. Du willst also das Objekt dazu bringen, dieses Event auszulösen?
    Warum packst du nicht alles aus diesem Event in eine separate Funktion, die du dann einmal im Event aufrufst und einmal da wo das Event simuliert werden soll?

  2. Hallo,

    Ich will in einer Funktion das mouseover event von einem Element auslösen.
    dieses Element habe ich mit var tab3 = document.getElementbyId("tab3"); vorliegen.

    Du willst dieselbe Wirkung erzielen, wie wenn man mit der Maus draufzeigt? Das geht in deinem Fall so:

    document.getElementbyId("tab3").onmouseover();

    Oder willst du tatsächlich den Event auslösen? Dann wird es etwas schwieriger. Dafür gibt es unterschiedliche Wege, die auch noch von Browser zu Browser unterschiedlich sein können.
    Normalerweise ist es ja die Maus, die einen MouseEvent auslöst, nicht eine Funktion...

    Gruß, Don P