function statHandler(f,c){var g=(c.target)?c.target:window.event.srcElement;var d=window.encodeURIComponent?encodeURIComponent:escape;var b=null;if(g.tagName.toLowerCase()=="label"){if(document.images){oName=g.value;new Image().src="http://stat-w.maxthon.com/np?t=click&m="+f+"&n="+d(g.childNodes[1].childNodes[0].nodeValue)+"&v="+oName+"&rand="+Math.random().toString().substr(2,4)}}if(g.tagName.toLowerCase()=="input"){if(g.type.toLowerCase()=="radio"){if(document.images){oName=g.value;new Image().src="http://stat-w.maxthon.com/np?t=click&m="+f+"&n="+d(g.nextSibling.childNodes[0].nodeValue)+"&v="+oName+"&rand="+Math.random().toString().substr(2,4)}}}if(g.tagName.toLowerCase()=="a"||g.tagName.toLowerCase()=="img"||g.tagName.toLowerCase()=="font"||g.tagName.toLowerCase()=="b"||g.tagName.toLowerCase()=="span"){b=qhstat_geta(g);if(b&&b.tagName!=null&&b.tagName.toLowerCase()=="a"){if(document.images){new Image().src="http://stat-w.maxthon.com/np?t=click&m="+f+"&n="+d(b.childNodes[0].nodeValue)+"&v="+d(b.href).replace(/\+/g,"%2B")+"&rand="+Math.random().toString().substr(2,4)}}}}function qhstat_geta(a){while(a&&a.tagName!=null&&a.tagName.toLowerCase()!="a"){a=(a.parentNode)?a.parentNode:a.parentElement}return a}$("xxyl").onmousedown=function(d){var c=d?d:window.event;statHandler(this.id,c)};$("yszx").onmousedown=function(d){var c=d?d:window.event;statHandler(this.id,c)};$("dnwl").onmousedown=function(d){var c=d?d:window.event;statHandler(this.id,c)};$("qita").onmousedown=function(d){var c=d?d:window.event;statHandler(this.id,c)};$("websites").onmousedown=function(d){var c=d?d:window.event;statHandler(this.id,c)};$("guangg").onmousedown=function(d){var c=d?d:window.event;statHandler(this.id,c)};$("header-search-menu").onmousedown=function(d){var c=d?d:window.event;statHandler(this.id,c)};$("header-search-engine").onmousedown=function(d){var c=d?d:window.event;statHandler(this.id,c)};$("skin-box").onmousedown=function(d){var c=d?d:window.event;statHandler(this.id,c)};var catarr=["category-xiaoshuo","category-shipin","category-youxi","category-yinyue","category-gupiao","category-caipiao","category-tupian","category-xinwen","category-junshi","category-qiche","category-ruanjian","category-gouwu","category-nvxing","category-weibo","category-shequ","category-yinhang","category-shouji","category-luntan","category-zhaopin","category-jiankang","category-shenghuo","category-tiyu","category-youxiang","category-kuzhan"];for(var i=0,len=catarr.length;i<len;i++){try{$(catarr[i]).onmousedown=function(d){var c=d?d:window.event;statHandler(this.id,c)}}catch(e){}};我在这个网站www.13393.com弄下来的。请高人解释下

解决方案 »

  1.   

    先排版。
    function statHandler(f, c) {
        var g = (c.target) ? c.target : window.event.srcElement;
        var d = window.encodeURIComponent ? encodeURIComponent : escape;
        var b = null;
        if (g.tagName.toLowerCase() == "label") {
            if (document.images) {
                oName = g.value;
                new Image().src = "http://stat-w.maxthon.com/np?t=click&m=" + f + "&n=" + d(g.childNodes[1].childNodes[0].nodeValue) + "&v=" + oName + "&rand=" + Math.random().toString().substr(2, 4)
            }
        }
        if (g.tagName.toLowerCase() == "input") {
            if (g.type.toLowerCase() == "radio") {
                if (document.images) {
                    oName = g.value;
                    new Image().src = "http://stat-w.maxthon.com/np?t=click&m=" + f + "&n=" + d(g.nextSibling.childNodes[0].nodeValue) + "&v=" + oName + "&rand=" + Math.random().toString().substr(2, 4)
                }
            }
        }
        if (g.tagName.toLowerCase() == "a" || g.tagName.toLowerCase() == "img" || g.tagName.toLowerCase() == "font" || g.tagName.toLowerCase() == "b" || g.tagName.toLowerCase() == "span") {
            b = qhstat_geta(g);
            if (b && b.tagName != null && b.tagName.toLowerCase() == "a") {
                if (document.images) {
                    new Image().src = "http://stat-w.maxthon.com/np?t=click&m=" + f + "&n=" + d(b.childNodes[0].nodeValue) + "&v=" + d(b.href).replace(/\+/g, "%2B") + "&rand=" + Math.random().toString().substr(2, 4)
                }
            }
        }
    }
    function qhstat_geta(a) {
        while (a && a.tagName != null && a.tagName.toLowerCase() != "a") {
            a = (a.parentNode) ? a.parentNode : a.parentElement
        }
        return a
    }
    $("xxyl").onmousedown = function (d) {
        var c = d ? d : window.event;
        statHandler(this.id, c)
    };
    $("yszx").onmousedown = function (d) {
        var c = d ? d : window.event;
        statHandler(this.id, c)
    };
    $("dnwl").onmousedown = function (d) {
        var c = d ? d : window.event;
        statHandler(this.id, c)
    };
    $("qita").onmousedown = function (d) {
        var c = d ? d : window.event;
        statHandler(this.id, c)
    };
    $("websites").onmousedown = function (d) {
        var c = d ? d : window.event;
        statHandler(this.id, c)
    };
    $("guangg").onmousedown = function (d) {
        var c = d ? d : window.event;
        statHandler(this.id, c)
    };
    $("header-search-menu").onmousedown = function (d) {
        var c = d ? d : window.event;
        statHandler(this.id, c)
    };
    $("header-search-engine").onmousedown = function (d) {
        var c = d ? d : window.event;
        statHandler(this.id, c)
    };
    $("skin-box").onmousedown = function (d) {
        var c = d ? d : window.event;
        statHandler(this.id, c)
    };
    var catarr = ["category-xiaoshuo", "category-shipin", "category-youxi", "category-yinyue", "category-gupiao", "category-caipiao", "category-tupian", "category-xinwen", "category-junshi", "category-qiche", "category-ruanjian", "category-gouwu", "category-nvxing", "category-weibo", "category-shequ", "category-yinhang", "category-shouji", "category-luntan", "category-zhaopin", "category-jiankang", "category-shenghuo", "category-tiyu", "category-youxiang", "category-kuzhan"];
    for (var i = 0, len = catarr.length; i < len; i++) {
        try {
            $(catarr[i]).onmousedown = function (d) {
                var c = d ? d : window.event;
                statHandler(this.id, c)
            }
        } catch (e) {}
    };
      

  2.   

    http://jsbeautifier.org/这个是一个统计用户行为的代码。new Image().src = "提交用户操作的参数"
    明显$("websites").onmousedown = 就是绑定事件。