Code:
function addOnclickEvent(fnc, el){
var el=typeof el=='object'? el : document.all? document.all[el] : document.getElementById(el);
if ( typeof el.addEventListener != "undefined" )
el.addEventListener( "click", fnc, false );
else if ( typeof el.attachEvent != "undefined" ) {
el.attachEvent( "onclick", fnc );
}
else {
if ( el.onclick != null ) {
var oldOnclick = el.onclick;
el.onclick = function ( e ) {
oldOnclick( e );
el[fnc]();
};
}
else
el.onclick = fnc;
}
}
Note: The parameter el passed to the function is the element or its id.
Bookmarks