windows对象

window.open()打开新窗口在里面含有四个部分

第一部分:写要打开的页面地址
第二部分:打开的方式,_blank 是在新窗口打开 _self
第三部分:控制打开的窗口,可以写多个,用空格隔开
toolbar=no新打开的窗口无工具条
menubar=no无菜单栏 status=no无状态栏
width=100 height=100 宽度高度
left=100 打开的窗口距离左边多少距离
resizable=no窗口大小不可调
scrollbars=yes 出现滚动条
location=yes 有地址栏

返回值:新打开的窗口对象

打开一个最简单的窗口

window.open("httt://www.baidu.com",_"blank","toolbar=no",);

打开窗口,并保存在一个变量中
var w= window.open();

只打开窗口一次,例子如下:

if(w==null)
{
w=window.open("http://www.baidu.com","_blank","toolbar=no");
}

这里用一个if语句,判断w的值是否为空,打开一个窗口之后w的值就不为空了,之后再点击鼠标调用此函数则不执行打开新窗口。

window.close()关闭窗口

实例:多个选项卡打开后如何一次性关闭

window.setInteval()间隔执行 ,间隔效果会无限循环。

window.setInterval("a()",2000);
    function a(){
        alert("yanchi");
        alert("zaiciyanchi");
        alert("xiayici");
        }

window.setTimeout()延迟执行,按毫秒运算如2000=2秒。延迟中加上递归可以做出间隔效果。   如果元素太多最好写到外面

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




延时加递归做间隔

window.histroy.go+或-显示前进后退  历史记录

window.location.href   地址栏

window.cleartimeout清除延迟

window.clearintteval清除间隔

页面操作:

window.navigate("url") ;跳转页面;

window.moveTo(x,y); 移动页面

window.resizeTo(宽,高); 调整页面

window.scrollTo(x,y);滚动页面至哪里

原文地址:https://www.cnblogs.com/palpitate/p/7988188.html