onbeforeunload啊,onunload是关闭以后,那时里面东西已全没了。

解决方案 »

  1.   

    <script language=javascript>
    window.onbeforeunload = function()
    {
      if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey)
      {
        tj()
      }
    }function tj()
    {
    alert(document.form1.aa.value);
    window.prompt("ok?","呵呵,这样就行了……");
    }
    </script>
    <form name=form1>
    <input type=text name=aa value="test">
    </form>
      

  2.   

    if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey)
      这是什么意思啊?
      

  3.   

    event.clientX>document.body.clientWidth&&event.clientY<0
    用鼠标点击IE的关闭按钮event.altKey
    Alt+F4关闭窗口
      

  4.   

    onclick="javascript:formXXX.submit ; windows.close"
    这样可以吗?