Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带GA时间跟踪器的onload和onunload JavaScript事件_Javascript - Fatal编程技术网

带GA时间跟踪器的onload和onunload JavaScript事件

带GA时间跟踪器的onload和onunload JavaScript事件,javascript,Javascript,但还没有得到它的工作..甚至没有错误被抛出 有什么想法吗 onload="timeTracker._recordStartTime();" onunload="timeTracker._recordEndTime(); timeTracker._track(pageTracker, 'Category','Action');" 然后(我使用这个函数) 它采用函数名,不带()或引号 与其直接将其分配给onload属性,不如将其添加为事件侦听器 检查这个 onload="timeT

但还没有得到它的工作..甚至没有错误被抛出

有什么想法吗

  onload="timeTracker._recordStartTime();"
    onunload="timeTracker._recordEndTime(); timeTracker._track(pageTracker, 'Category','Action');"
然后(我使用这个函数)

它采用函数名,不带()或引号

与其直接将其分配给onload属性,不如将其添加为事件侦听器

检查这个

  onload="timeTracker._recordStartTime();"
    onunload="timeTracker._recordEndTime(); timeTracker._track(pageTracker, 'Category','Action');"
function loadIt(){
  timeTracker._recordStartTime();
}

function unLoadIt(){
  timeTracker._recordEndTime(); 
  timeTracker._track(pageTracker, 'Category','Action');
}
function addOnloadEvent(func){
    var oldOnload = window.onload;
    if(typeof window.onload != 'function') {
        window.onload = func;
    } else {
        window.onload = function() {
            if(oldOnload) {
                oldOnload();
            }
            func();
        }
    }
}

addOnloadEvent(loadIt);
//window.onunload = unLoadIt  //Do the same for unload