Tag Archive for events

addEvent() by John Resig

// addEvent() by John Resig
// <a href="http://ejohn.org/projects/flexible-javascript-events/" >http://ejohn.org/projects/flexible-javascript-events/</a>
function addEvent ( obj, type, fn ) {
if ( obj.addEventListener ) {
obj.addEventListener ( type, fn, false );
} else if ( obj.attachEvent ) {
obj["e"+type+fn] = fn;
obj[type+fn] = function ( ) { obj["e"+type+fn] ( window.event ); }
obj.attachEvent ( "on"+type, obj[type+fn] );
}
}

source

Add Event Listener

// Cross-browser implementation of element.addEventListener()
function addListener(element, type, expression, bubbling)
{
bubbling = bubbling || false;

if(window.addEventListener)	{ // Standard
element.addEventListener(type, expression, bubbling);
return true;
} else if(window.attachEvent) { // IE
element.attachEvent('on' + type, expression);
return true;
} else return false;
}

source

AGREGAR funciones al page load sin anular otros eventos ya agregados

function addLoadEvent(func) {
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
} else {
window.onload = function() {
oldonload();
func();
}
}
}

source