<input type="button"  value="清空" onclick="if(confirm('确定清空所有记录吗?')){ location='posttocar.php?do=clear' }"/>以上按钮,js如何判断窗口被关闭后执行以上按钮的事件?

解决方案 »

  1.   

    <input id='clearAll' type="button"  value="清空" onclick="if(confirm('确定清空所有记录吗?')){ location='posttocar.php?do=clear' }"/>
    window.onunload=function()
    {
      document.getElementById('clearAll').onclick();
    }
      

  2.   

    就这么点代码,功能已经实现了,已经是完全的代码了,还要怎么详细?<input id='clearAll' type="button" value="清空" onclick="if(confirm('确定清空所有记录吗?')){ location='posttocar.php?do=clear' }"/>
    <script>
    window.onunload=function()
    {
      document.getElementById('clearAll').onclick();

    </script>
    难道我没加script标签觉得不详细,奇怪
      

  3.   

    window.onunload方法会在页面或者窗口关闭时调用,你把你要调用的方法写里面就ok了
      

  4.   

    如果是asp.net,单击按钮回发(这时没关闭页面也会执行)也会执行
      

  5.   

    这个是因为使用服务端控件的原因,服务端控件事件会重新加载页面.你不要用服务端控件,只用html元素写界面,用ajax交换数据,js刷新页面,那样就不会卸载和重新加载页面,所以你不能简单的说asp.net有问题,这只是你的用法造成的