我的主页面有这段JS  希望无论是刷新还是 关闭页面 都会去调用另外一个页面,但是第一次刷新会执行另外页面的 代码 执行数据库操作,但是再次刷新却怎么也不执行不执行数据库操作了,却能返回OK1 并且弹出alert("a");
所有的麻烦帮帮忙看看什么问题主页面JS:
    <script type="text/javascript" language="javascript">        function GetXmlHttpObject() {
            var xmlHttp = null;
            try {
                // Firefox, Opera 8.0+, Safari
                xmlHttp = new XMLHttpRequest();
            }
            catch (e) {
                // Internet Explorer
                try {
                    xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
                }
                catch (e) {
                    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
                }
            }
            return xmlHttp;
        }
        window.onunload = function() {
            xmlHttp = GetXmlHttpObject()
            if (xmlHttp == null) {
                alert("您的浏览器不支持AJAX!");
                return;
            }                alert("刷新");
                var url = "leave.aspx";
                xmlHttp.onreadystatechange = stateChanged;
                xmlHttp.open("GET", url, false);
                xmlHttp.send(null);
            }        
        function stateChanged() {
            if (xmlHttp.readyState == 4) {
                var str = xmlHttp.responseText;
                if (str.indexOf("ok1") != -1) {
                    alert("a");
                    return;
                }
       
                } 
            }执行页面代码:protected void Page_Load(object sender, EventArgs e)
    {            SqlConnection sc = DB.MsSQLCreate();            
            try
            {
                sc.Open();
                SqlCommand cmd = new SqlCommand();
                cmd.Connection = sc;                cmd.CommandText = "update dbo.Log set reTime = GETDATE() where [sID] = 65";
                cmd.ExecuteNonQuery();
               
                Response.Write("ok1");
            }
            catch
            {            }
            finally
            {
                sc.Close();
            }
        }