Вход Регистрация
Файл: js/functionAddEvent.js
Строк: 90
<?php
function addEvent(elmevTypefnuseCapture) {
    if (
elm.addEventListener) { 
    
elm.addEventListener(evTypefnuseCapture); 
    return 
true
    }
    else if (
elm.attachEvent) { 
    var 
elm.attachEvent('on' evTypefn); 
    
EventCache.add(elmevTypefn);
    return 
r
    }
    else {
    
elm['on' evType] = fn;
    }
}
function 
getEventSrc(e) {
    if (!
ewindow.event;

    if (
e.originalTarget)
    return 
e.originalTarget;
    else if (
e.srcElement)
    return 
e.srcElement;
}
function 
addLoadEvent(func) {
var 
oldonload window.onload;
    if (
typeof window.onload != 'function') {
    
window.onload func;
    } else {
    
window.onload 
        function() {
        
oldonload();
        
func();
        }
    }
}
var 
EventCache = function(){
    var 
listEvents = [];
    return {
        
listEvents listEvents,
    
        
add : function(nodesEventNamefHandlerbCapture){
            
listEvents.push(arguments);
        },
    
        
flush : function(){
            var 
iitem;
            for(
listEvents.length 1>= 01){
                
item listEvents[i];
                
                if(
item[0].removeEventListener){
                    
item[0].removeEventListener(item[1], item[2], item[3]);
                };
                
                
/* From this point on we need the event names to be prefixed with 'on" */
                
if(item[1].substring(02) != "on"){
                    
item[1] = "on" item[1];
                };
                
                if(
item[0].detachEvent){
                    
item[0].detachEvent(item[1], item[2]);
                };
                
                
item[0][item[1]] = null;
            };
        }
    };
}();


addEvent(window,'unload',EventCache.flushfalse);
?>
Онлайн: 0
Реклама