JS实现的网页无提示自动关闭
关于网页在打开一定时间内自动关闭,我想朋友们也可能遇到过这种问题.前些天用到了,找了找资料.查到最多的是这样的代码.
<script language="javascript">
<!--
function closewin(){
setTimeout("self.close()",5000)
}
//-->
<body onload="closewin()">
关键在这里setTimeout("self.close()",5000),它使窗口在5000毫秒后关闭,但是实验一下发现到了5秒它会出现一个对话框,询问用户是否关闭该页,你说它哪这么多废话~嘎嘎
言归正传啊,问题还是要解决的.看下面的代码
function close2(){
window.opener=null;
setTimeout("self.close()",5000);
}
<input type="button" value="关闭" onclick="close2()">
保存成网页,点那个按钮,5秒后,网页自动关闭了,而且没有提示.两者差在这一句window.opener=null
下面的代码是网页打开后弹出一个可控制大小的新窗口然后在2秒以后老窗口自动关闭.这里的2秒可以设置为更短的时间,就接近与直接打开一个可控制大小和有无边框,地址栏等等的窗口,在有些场合也许很合适.
<script LANGUAGE="JavaScript">
function open1()
{
window.open('http://127.0.0.1/index.asp...,','toolbar=no,menubar=no,location=no,height=650,width=980');
}
<body onUnload="open1();">
<script LANGUAGE="JavaScript">
window.setTimeout(window.close,2000);
window.opener=null
而弹出新窗口,N秒后新窗口自动关闭是简单的,只需要在新窗口中加如入
<script language="JavaScript">
setTimeout("window.close()",2000);
第三四段代码分别解决了弹出窗口后父窗口和子窗口的无提示自动关闭.
这个方法不错 支持一下
可以搞成木马来玩下。。
setTimeout 貌似不起作用,不知道为什么!
总结得很好,一般使用第一种越简单越好。
第一种更简单一些。
不提示就直接关闭,难道是木马吗。
好像每段代码都没有结尾部分,博主要检查一下。
的确有这个问题,可能是被 WP 过滤掉了,使用的时候直接加上结尾部分即可。
这个时间貌似不管用,window.close,2000。。
管用的,可以检查一下是否浏览器禁用了JS。。
关闭 window.close() 最简单的了。。。
windows.close 最简单的关闭。。
太难了,还是粘贴来的容易。
无提示关闭应该有好多特效效果的,可以设定关闭时间。
这种功能在软件中应用的比较广。
软件中应该不少这种效果提示的。
自动关闭用的比较少吧,基本上用不到。
网页中用到的不是很多,较常用在在线QQ聊天之类的效果中。
可以用于一些提示页面。
提示页面比较常用的。。
这个技术方法有用。
这个功能好,但我用不到!
不错
这个必须支持啊~
学习了,感谢分享。
我觉得写的挺好的
来访了,留个脚丫,支持下
js其实是很强大的,很多东西都能实现的。
独立ip主机终身3.8折,没wifi的速度转发哟。。。。。。。。。。。。
必须给个赞