I want to trigger an event using browser API (in javascript).
Just for test I'm using right now 2 ways and work correctly :
1)
var event = document.createEvent( "HTMLEvents" );
event.initEvent( "dblclick", true, false );
MyElement.dispatchEvent( event );
2)
var event = new Event( 'dblclick' );
event.initEvent("dblclick",true,false);
MyElement.dispatchEvent( event );
But initEvent and document.createEvent are deprecated methods (by Firefox).
There is any other way to trigger events (not to create new event and not using deprecated methods)?
Please no JQuery, pure javascript
If possible to illustrate with a simple example will be great.
Very simple example for demostration: http://jsfiddle.net/2w308jxt/1/
In this example an click initiate also a double click ;)
Thank You.