JavaScript/DOM/Event/createEvent

Aus SELFHTML-Wiki
< JavaScript‎ | DOM‎ | Event
Wechseln zu: Navigation, Suche

Die Methode createEvent() erzeugt oder öffnet ein Event-Objekt, das dann an dispatchEvent übergeben wird.

  • DOM 2.0
  • JavaScript 1.5
  • Chrome
  • Firefox
  • IE 9
  • Opera
  • Safari

Syntax

document.createEvent(type)

  • type: Typ des Events, das erzeugt werden soll ( als Zeichenkette)

Anwendungsbeispiel[Bearbeiten]

Beispiel: Torsten Meinike (01/2005) ansehen …
    function Init() {
      var obj=document.getElementById("test");
      if(document.createEvent && obj.dispatchEvent){
        var evt=document.createEvent("MouseEvents");
        if(evt && evt.initMouseEvent)evt.initMouseEvent("click",true,true,document.defaultView,1,0,0,0,0,false,false,false,false,0,null);
          obj.dispatchEvent(evt);
      }
    }

    function Test(){
     alert("klappt");
   }
Empfehlung: Verwenden Sie addEventListener, um mehrere Event-Handler zu einem Element hinzuzufügen.

Weblinks[Bearbeiten]