|
Server : Apache/2.4.62 System : FreeBSD fbsdweb2.web.rcn.net 14.1-RELEASE FreeBSD 14.1-RELEASE releng/14.1-n267679-10e31f0946d8 GENERIC amd64 User : www ( 80) PHP Version : 8.3.8 Disable Function : NONE Directory : /usr/local/share/doc/db18/csharp/scripts/ |
Upload File : |
// attach a handler to a particular event on an element
// in a browser-independent way
function registerEventHandler (element, event, handler) {
if (element.attachEvent) {
// MS registration model
element.attachEvent('on' + event, handler);
} else if (element.addEventListener) {
// NN (W4C) regisration model
element.addEventListener(event, handler, false);
} else {
// old regisration model as fall-back
element[event] = handler;
}
}
// get a delegate that refers to an instance method
function getInstanceDelegate (obj, methodName) {
return( function(e) {
e = e || window.event;
return obj[methodName](e);
} );
}