3. 关闭当前页面:
- <a href="javascript:window.opener=null;window.close();">
- 关闭
- </a>
- 如果是按钮则: Response.Write("
- <script language=\ "javascript\">
- window.opener = null;
- window.close();
- </script>
- ");
这样点关闭的时候就不会弹出如当前窗口正试图关闭的对话框了.
那么怎么样当用户点浏览器的最大化最小化关闭按钮中的关闭按钮时也弹出关闭的确认对话框呢? 这样:
- <body onbeforeunload="return '真的要关闭此窗口吗?'">
这样的话在点关闭时候就会执行 onbeforeunload 函数, 弹出真的要关闭此窗口吗的对话框, 点取消返回假, 不关闭, 点确定返回真关闭窗口
那么怎么样才能够点击某个按钮的时候弹出确定取消对话框呢?? 如果点取消就不执行下面的代码, 点确定就继续执行下面的代码
在按钮的单击里写:
- Response.Write("<script language=\javascript\">" + "if(confirm(\"确定吗?\"))"+"{window.location.href='default.aspx';}"+"else{history.back();}"+"</script>");
意思是: 首先用 confirm 函数弹出个有确定取消的对话框, 如果你点了确定就返回真, 就执行 window.location.href='default.aspx'代码, 如果点了取消就返回假, 就执行 history.back(); 返回到原来的页面
来源: