js中的window对象:打开窗口
Posted 长腿野生璇**
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js中的window对象:打开窗口相关的知识,希望对你有一定的参考价值。
~~
window.open():打开一个窗口
里面需要放三个参数:
1.打开窗口(网页)的位置;
2.打开的方式(自身页面,新开页面);
其中_blank新开一个窗口
3.打开网页的属性;
window.open("http://www.baidu.com","_blank","width=500 height=500")
window.close():关闭一个窗口
window.opener.close:关闭打开的窗口(关闭源窗口)
~~
间隔与延迟
间隔:setInterval
window.setInterval("要执行的代码","间隔多少秒")
里面的两个参数:
第一个要执行的哪一段代码;
第二个间隔多少秒执行一次(毫秒);
清除间隔:
1.需要给间隔写一个变量:
var aa = window.setInterval("代码名",1000);
2.在function方法中:
window.clearInterval(aa);//清除间隔clearInterval
这样只会执行一次
延迟:setTimeout
window.setTimeout("代码名",延迟多少秒以后执行(一次));
延迟只会执行一次
若在函数里面再写一次,会产生间隔效果:
function shao()
{
window.open("http://www.baidu.com");
window.setTImeout("shao()",1000)
}
window.setTimeout("shao()",1000)//清除延迟:clearTimeout(变量)
模态对话框(只限IE):
function mo()
{
window.showModalDialog();//showModalDialog模态对话框
}//showModelessDialog():为非模态对话框
模态对话框:打开后置顶,类似于遮罩层,点击不到后方.
~~
前进一个页面:
window.history.forward()
后退一个页面:
window.history.back();
获取页面地址:
window.location.href
跳转页面:
window.location.href="";
.
以上是关于js中的window对象:打开窗口的主要内容,如果未能解决你的问题,请参考以下文章
JS window.open()打开新窗口、监听新窗口关闭事件
js 用window.open(参数) 打开新窗口,在新窗口怎么获取传过来的参数
用js window.open在新窗口中打开链接,关于设置URL地址设置为变量的问题