Changeset 2950
- Timestamp:
- 06/17/10 17:16:31 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/jmessenger/js/dragdrop.js
r2896 r2950 8 8 function _configEvent(pObj, pEvent, pHandler) 9 9 { 10 try 11 { 12 if (typeof pObj == 'object') 10 if ( typeof pObj == 'object' ) 11 { 12 if ( pEvent.substring(0, 2) == 'on' ) 13 pEvent = pEvent.substring(2, pEvent.length); 14 15 if ( arguments.length == 3 ) 13 16 { 14 if (pEvent.substring(0, 2) == 'on') 15 pEvent = pEvent.substring(2, pEvent.length); 16 17 if (arguments.length == 3) 18 { 19 if (pObj.addEventListener) 20 pObj.addEventListener(pEvent, pHandler, false); 21 else 22 if (pObj.attachEvent) 23 pObj.attachEvent('on' + pEvent, pHandler); 24 } 25 else 26 { 27 if (arguments.length == 4) 28 { 29 if (pObj.removeEventListener && pObj.removeEventListener != 'undefined') 30 pObj.removeEventListener(pEvent, pHandler, false); 31 else 32 if (pObj.detachEvent) 33 pObj.detachEvent('on' + pEvent, pHandler); 34 } 35 } 17 if ( pObj.addEventListener ) 18 pObj.addEventListener(pEvent, pHandler, false); 19 else if ( pObj.attachEvent ) 20 pObj.attachEvent('on' + pEvent, pHandler); 36 21 } 37 } 38 catch(e){} 22 else if ( arguments.length == 4 ) 23 { 24 if ( pObj.removeEventListener && pObj.removeEventListener != 'undefined') 25 pObj.removeEventListener(pEvent, pHandler, false); 26 else if ( pObj.detachEvent ) 27 pObj.detachEvent('on' + pEvent, pHandler); 28 } 29 } 39 30 } 40 31
Note: See TracChangeset
for help on using the changeset viewer.