有关一个关闭窗口的问题,菜鸟在此谢各位

mhzzz 2003-05-31 07:00:29
大家看
<script language="javascript">
window.close();
</script>
这样运行的话,浏览器会提示你,是否关闭,我想要的效果是,有一定的时间(如5秒),窗口自动关闭。没有任何提示框弹出来,请高手指教!
...全文
39 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Estyle 2003-05-31
  • 打赏
  • 举报
回复
关闭窗口无提示的方法,请按浏览器版本选择,建议选择第二种:

//IE6+SP1以下有效
<OBJECT id=closeit classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<PARAM NAME="Command" VALUE="Close"></OBJECT>
<a href="javascript:closeit.Click()">点这里关闭窗口</a>

//IE5.5以上有效(推荐,因为简单方便)
<input type=button value=关闭 onclick="window.opener='null';window.close()">

//IE5.5以上有效
<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0></OBJECT><input type=button value=关闭窗口 onclick=document.all.WebBrowser.ExecWB(45,1)>

至于延迟(5秒),用setTimeout()再适当修改上面的代码就可以了。
阿信给出的就是用了setTimeout()后的第二种方法。
blestcc 2003-05-31
  • 打赏
  • 举报
回复
<script language="javascript">
window.opener=null;
window.close();
</script>
fason 2003-05-31
  • 打赏
  • 举报
回复
<script language="javascript">
setTimeout("window.opener=null;window.close();",5000)
</script>

87,987

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧