600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > JS实现的网页无提示自动关闭

JS实现的网页无提示自动关闭

时间:2018-10-12 14:17:39

相关推荐

JS实现的网页无提示自动关闭

关于网页在打开一定时间内自动关闭,我想朋友们也可能遇到过这种问题.前些天用到了,找了找资料.

查到最多的是这样的代码

< scriptlanguage = " javascript " >

<!--

function closewin() ... {

setTimeout("self.close()",5000)

}

// -->

< bodyonload = " closewin() " >

关键在这里setTimeout("self.close()",5000),它使窗口在5000毫秒后关闭,但是实验一下发现到了5秒它会出现一个对话框,询问用户是否关闭该页,你说它哪这么多废话~嘎嘎

言归正传啊,问题还是要解决的.看下面的代码

function close2() ... {

window.opener=null;

setTimeout("self.close()",5000);

}

< inputtype = " button " value = " 关闭 " onclick = " close2() " >

保存成网页,点那个按钮,5秒后,网页自动关闭了,而且没有提示.两者差在这一句window.opener=null

下面的代码是网页打开后弹出一个可控制大小的新窗口然后在2秒以后老窗口自动关闭.这里的2秒可以设置为更短的时间,就接近与直接打开一个可控制大小和有无边框,地址栏等等的窗口,在有些场合也许很合适.

< scriptLANGUAGE = " JavaScript " >

function open1()

... {

window.open('http://127.0.0.1/index.asp...,','toolbar=no,menubar=no,location=no,height=650,width=980');

}

< bodyonUnload = " open1(); " >

< scriptLANGUAGE = " JavaScript " >

window.setTimeout(window.close, 2000 );

window.opener = null

而弹出新窗口,N秒后新窗口自动关闭是简单的,只需要在新窗口中加如入

< scriptlanguage = " JavaScript " >

setTimeout( " window.close() " , 2000 );

第三四段代码分别解决了弹出窗口后父窗口和子窗口的无提示自动关闭.

这篇够长了,换张纸继续

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。