document.onmouseup = function(ev)
{
        // onclick 只能捕捉到单击 onmouseup可以捕捉到单击双击和右键点击
        // 此脚本对flash及其他ActiveX对象无效

        // 对于HTML和XHTML文档, 获得对象坐标和位置的方式不一样
        var doc = document.compatMode == 'CSS1Compat'? document.documentElement : document.body;

        // IE 和 Firefox 的事件获得方式不一样
        ev = ev || window.event;
        var target = ev.target || ev.srcElement;

        var click = false;

        if (target.nodeName == 'INPUT' && (target.type == 'button' || target.type == 'submit' || target.type == 'image'))
        {
                //检查是不是点击的按钮
                click = true;
        }
        else
        {
                //检查点击的是不是链接
                while (target.nodeName != 'HTML' && target.nodeName != 'BODY')
                {
                        if (target.nodeName == 'A')
                        {
                                click = true;
                                break;
                        }
                        else
                        {
                                target = target.parentNode;
                        }
                }
        }

        if (click)
        {
                var x = ev.clientX + doc.scrollLeft;
                var y = ev.clientY + doc.scrollTop;

                var image = document.createElement('IMG');
                image.src = 'http://clickm.soufun.com/click/click_stats.php?width=' + screen.width + '&x=' + x + '&y=' + y;
                image.width = 0;
                image.height = 0;
                document.body.appendChild(image);
        }
}

