就是当客户端关闭浏览器时执行服务端代码

解决方案 »

  1.   

    你可以这样:在unload里面添加一个script,location.href="url?id=xx",这样传递一个参数,然后在后台的pageload里面判断一下,如果有这个id参数那么就做一个后台的function。不过这样可能浏览器不能关闭,那么在所作function的最后加一个response.write("<script>window.close()</script>")
      

  2.   

    page_unload里写程序啊,很简单啊
      

  3.   

    window.onbeforeunload事件发生时,用js脚本触发服务器事件,
    在该触发过程结束前,页面不会在服务器上unload,所以,流程如下:
    1、用户点关闭
    2、window.onbeforeunload事件发生
    3、js脚本触发服务器事件
    4、window.onunload事件发生               此时服务器执行处理,
    5、浏览器被关闭。                        此时服务器继续执行处理,
    6、。如果处理未完成,服务器还是继续处理
    。。直到处理完成。回送客户端(但是失败了,回不去,不过已经没有关系,我们的要求已经完成了)
      

  4.   

    可以用xmlhttp调用一个服务器端文件或是web service