HTML按钮d出的窗口关不掉

HTML按钮d出的窗口关不掉,第1张

1、不带任何提示关闭窗口的js代码

<input

type="button"

name="close"

value="关闭"

οnclick="window.close()"

/>

2、自定义提示关闭

<script

language="javascript">

//

这个脚本是

ie6和ie7

通用的脚本

function

custom_close(){

if(confirm("您确定要关闭本页吗?")){

window.opener=null

window.open('','_self')

window.close()

}

else{

}

}

</script>

<input

id="btnClose"

type="button"

value="关闭本页"

onClick="custom_close()"

/>

3、在即将离开当前页面(刷新或关闭)时

视乎不可行!他在你的文档流里面加了一句js代码,但这个代码总变,而且如果你用js判断来删除js的script标签的话视乎删除不掉,因为他的js总是在最后才加载出来!

这个不是浏览器搞的鬼,是你路由器搞的鬼,换一个没有广告的路由器!

两个文件,默认页面default.htm,d出窗口页面window.htm 。

**************************************************************

1、default.htm 页面中:

<SCRIPT LANGUAGE="javascript">

<!--

window.open ('window.htm', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no,resizable=no,location=no, status=no')

//写成一行

-->

</SCRIPT>

参数解释:

window.open d出新窗口的命令;

'page.html' d出窗口的文件名;

'newwindow' d出窗口的名字(不是文件名),非必须,可用空''代替;

100 窗口高度;

width=400 窗口宽度;

top=0 窗口距离屏幕上方的象素值;

left=0 窗口距离屏幕左侧的象素值;

toolbar=no 是否显示工具栏,yes为显示;

menubar,scrollbars 表示菜单栏和滚动栏。

resizable=no 是否允许改变窗口大小,yes为允许;

location=no 是否显示地址栏,yes为允许;

status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许;

**********************************************

2.window.htm页面中:

<script language="javascript">

<!--

function clock(){

document.title="本窗口将在"+i+"秒后close!"

if(i==0){

clearTimeout(st)

window.opener=null

window.close()}

i = i -1

st = setTimeout("clock()",1000)

}

var i=25

clock()

//-->

</script>

###:注意看标题栏!!!


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/8312210.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-15
下一篇2023-04-15

发表评论

登录后才能评论

评论列表(0条)

    保存