怎样在html中加入语句使一个网页弹出后自己关闭?
我想在一个html网页中加入一条语句,使它弹出后自动关闭(关闭窗口)。请问最简便的方法是什么?谢谢!用了gxboy的方法,打开那个网页后会跳出对话框问正在浏览的网页试图关...
我想在一个html网页中加入一条语句,使它弹出后自动关闭(关闭窗口)。
请问最简便的方法是什么?谢谢!
用了gxboy的方法,打开那个网页后会跳出对话框问正在浏览的网页试图关闭窗口,要选择是或否。
这样还是有些问题,请问如何让网页根本不提问就关闭自己,或根本就不弹出? 展开
请问最简便的方法是什么?谢谢!
用了gxboy的方法,打开那个网页后会跳出对话框问正在浏览的网页试图关闭窗口,要选择是或否。
这样还是有些问题,请问如何让网页根本不提问就关闭自己,或根本就不弹出? 展开
1个回答
2007-08-08
展开全部
两个文件,默认页面default.htm,弹出窗口页面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 弹出新窗口的命令;
'page.html' 弹出窗口的文件名;
'newwindow' 弹出窗口的名字(不是文件名),非必须,可用空''代替;
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>
###:注意看标题栏!!!
**************************************************************
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 弹出新窗口的命令;
'page.html' 弹出窗口的文件名;
'newwindow' 弹出窗口的名字(不是文件名),非必须,可用空''代替;
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>
###:注意看标题栏!!!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |