JavaScript/DOM/Event/createEvent
Aus SELFHTML-Wiki
JavaScript | DOM | Event
Die Methode createEvent() erzeugt oder öffnet ein Event-Objekt, das dann an dispatchEvent übergeben wird.
Syntax
document.createEvent(type)
-
type
: Typ des Events, das erzeugt werden soll ( als Zeichenkette)
Anwendungsbeispiel
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
- W3C: createevent
- MDN: document.createEvent
- MDN: dispatchEvent
- helpdottoro: createEvent
- http://forum.de.selfhtml.org/archiv/2005/1/t98256/