I am creating an event, so use the DOM Event constructor:
new Event(\'change\');
This works fine in modern browsers, however in Internet Ex
I think that the best solution to solve your problem and deal with cross-browser event creation is:
function createNewEvent(eventName) {
var event;
if (typeof(Event) === 'function') {
event = new Event(eventName);
} else {
event = document.createEvent('Event');
event.initEvent(eventName, true, true);
}
return event;
}