博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
window对象
阅读量:7254 次
发布时间:2019-06-29

本文共 1142 字,大约阅读时间需要 3 分钟。

1.window.open("第一部分","第二部分","第三部分","第四部分");

特征参数:
第一部分:写要打开的页面地址
第二部分:打开的方式,_blank 是在新窗口打开 _self
第三部分:控制打开的窗口,可以写多个,用空格隔开
              toolbar=no新打开的窗口无工具条
              menubar=no无菜单栏 status=no无状态栏
              width=100 height=100 宽度高度
              left=100 打开的窗口距离左边多少距离
              resizable=no窗口大小不可调
              scrollbars=yes 出现滚动条
              location=yes 有地址栏
返回值:新打开的窗口对象
2:最简单的打开窗口
window.open("http://www.baidu.com","_blank","toolbar=no");  在一个新窗口中打开百度。

3:打开窗口,并保存在一个变量中

var w= window.open();
4:只打开窗口一次,例子如下:
if(w==null)
{
w=window.open("http://www.baidu.com","_blank","toolbar=no");
}
这里用一个if语句,判断w的值是否为空,打开一个窗口之后w的值就不为空了,之后再点击鼠标调用此函数则不执行打开新窗口。

5: close():关闭指定的窗口  

    window.close():关闭当前窗口
     w.close():关闭w窗口
     关闭多个子窗口:放在数组中的窗口:w[i].close();
     关闭打开当前窗口的源窗口
     window.opener.close();
6:间隔和延迟: *******
window.setInterval("要执行的代码",间隔的毫秒数)
window.clearInterval(间隔的id); 循环一次之后用来清除隔几秒执行的代码

 

function JianGe()

{
     id = window.setInterval("Jian()",1000);
}
window.setTimeout("要执行的代码",延迟的毫秒数)
window.clearTimeout(延迟的id);清除setTimeout,一般延迟执行较为常用。

function YanChi()

{
    window.setTimeout("alert('aa')",2000);
}

 

用延迟来实现间隔

 

function YanJian()

{
    alert("aa");
    window.setTimeout("YanJian()",1000);
}

 

转载于:https://www.cnblogs.com/bilibiliganbei/p/5895516.html

你可能感兴趣的文章
hadoop安装
查看>>
作业-闰年流程图
查看>>
delegate事件委托
查看>>
Linux Process VS Thread VS LWP
查看>>
Linux命令——free
查看>>
.net操作AD域
查看>>
IO流实现模拟软件试用的功能
查看>>
ScrollView和ListView滑动冲突问题
查看>>
LAMP环境的搭建(二)----Mysql安装与配置
查看>>
js用解构来定义变量并赋值
查看>>
Linux 驱动开发笔记(一)
查看>>
2017-2018-2 20165226 实验五《网络编程与安全》实验报告
查看>>
iOS开发小技巧--相机相册的正确打开方式
查看>>
VB6 padleft padright
查看>>
人生的悲哀莫过于:求而不得,舍而不能,得而不惜
查看>>
<资料收集>让使用了SQLite的.NET应用自适应32位/64位系统
查看>>
php laravel 框架搭建与运行
查看>>
Java-transient总结
查看>>
DBA_实践指南系列10_Oracle Erp R12诊断功能Diagnostic(案例)
查看>>
phpStorm配置xdebug调试总结 [Mac/Linux]
查看>>