js关闭当前网页代码(兼容所有浏览器
1. 不带任何提示关闭窗口的js代码
window.close()就可以,不过它会出个提示“您查看的网页正在试图关闭窗口。是否关闭窗口?”,如何才能不弹出这个提示?
“如果你第一次打开这个网页,window.close()就会弹出提示,如果这个网页是由其它的网页window.open()出来的页面,window.close()时,就不会出现
代码如下 | |
<a href="javascript:window.opener=null;window.open('','_self');window.close();">关闭</a> |
2.自定义提示关闭
代码如下 | |
<script language="javascript"> |
// 这个脚本是 ie6和ie7 通用的脚本
代码如下 | |
<input id="btnClose" type="button" value="关闭本页" onClick="custom_close()" /> |
3.关闭当前页面:<a href="javascript:window.opener=null;window.close();">关闭</a>,如果是按钮则:
代码如下 | |
Response.Write("<script language="javascript">window.opener=null;window.close();</script>"); |
//关闭当前页面,并且打开新页面,(不提示)
代码如下 | |
function closeWinAndOpen(url) { var sWinName = "LR"+parseInt(Math.random() * 100000000);//利用随机数处理WinName window.open(url,sWinName, 'toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=yes,copyhistory=yes'); closeWin(); } |
//关闭当前页面
代码如下 | |
function closeWin() { window.opener=null; window.open('','_self'); window.close(); } |
兼容所有浏览器关闭网页方法
代码如下 | |
<script type="text/javascript"> |
判断各浏览器js代码:
代码如下 | |
<script language="JavaScript"> |