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/