function window.onbeforeunload(){if (event.clientX>document.body.clientWidth && event.clientY< 0||event.altKey){window.open("logout.aspx");}}
用firefox 检查出说 event没有定义 请大家 多多发表意见 

解决方案 »

  1.   

    event是ie中的,FF中貌似没有的
      

  2.   

    function window.onbeforeunload(event)event.把event 当参数传进来
    然后FF event的属性有些和IE不同  这些可以在网上查
      

  3.   

        function getEvent() {
            if (document.all) {
                return window.event; //如果是ie
            }
            func = getEvent.caller;
            while (func != null) {
                var arg0 = func.arguments[0];
                if (arg0) {
                    if ((arg0.constructor == Event || arg0.constructor == MouseEvent)
    || (typeof (arg0) == "object" && arg0.preventDefault && arg0.stopPropagation)) {
                        return arg0;
                    }
                }
                func = func.caller;
            }
            return null;
        }        var evt = getEvent();
            var element = evt.srcElement || evt.target;
      

  4.   

    missing ( before formal parameters
    [在此错误处中断] function window.onbeforeunload(event) { 
    这个是怎么回事呢??