如何使用javascript克服浏览器兼容性?

时间:2011-08-10 10:46:31

标签: javascript firefox

我的.aspx页面中有以下javascript

window.onbeforeunload = function(evt) 
{

    if (typeof evt == 'undefined') 
    {
    evt = window.event;
    }
    if (evt) 
    {
    __doPostBack('', 'MyButtonClick');
    }

}

如果我正在使用IE而不是使用crome或firefox 4,这会被解雇,但在firefox 3.6.3中工作正常。

请帮助!

1 个答案:

答案 0 :(得分:1)

使用JQuery

<head>
    <script src="http://ajax.microsoft.com/ajax/jquery/jquery-1.6.2.min.js" type="text/javascript"></script> 
    <script language="javascript" type="text/javascript">
        $(function () {
            $(window).unload(function () {
                alert('bye');
            });
            alert('hi');
        });
    </script>
</head>