// Use W3C method
if (w3cEventModel) {
addEvent(win, 'DOMContentLoaded', readyHandler);
} else {
// Use IE method
addEvent(doc, "readystatechange", function() {
if (doc.readyState === "complete") {
removeEvent(doc, "readystatechange", arguments.callee);
readyHandler();
}
});
Wouldn't w3cEventModel = document.addEventListener work here?
Open in new window
!null return return true
!!null return false
check this page : https://developer.mozilla.org/fr/docs/DOM/element.addEventListener
look for Internet Explorer section