open() 方法可以查找一个已经存在或者新建的浏览器窗口。

语法:

window.open([URL], [窗口名称], [参数字符串])

参数说明:

URL:可选参数,在窗口中要显示网页的网址或路径。如果省略这个参数,或者它的值是空字符串,那么窗口就不显示任何文档。
窗口名称:可选参数,被打开窗口的名称。1.该名称由字母、数字和下划线字符组成。2."_top"、"_blank"、"_self"具有特殊意义的名称。_blank:在新窗口显示目标网页_self:在当前窗口显示目标网页_top:框架网页中在上部窗口中显示目标网页3.相同 name 的窗口只能创建一个,要想创建多个窗口则 name 不能相同。4.name 不能包含有空格。
参数字符串:可选参数,设置窗口参数,各参数用逗号隔开。可选参数,在窗口中要显示网页的网址或路径。如果省略这个参数,或者它的值是空字符串,那么窗口就不显示任何文档。
窗口名称:可选参数,被打开窗口的名称。1.该名称由字母、数字和下划线字符组成。2."_top"、"_blank"、"_self"具有特殊意义的名称。_blank:在新窗口显示目标网页_self:在当前窗口显示目标网页_top:框架网页中在上部窗口中显示目标网页3.相同 name 的窗口只能创建一个,要想创建多个窗口则 name 不能相同。4.name 不能包含有空格。
参数字符串:可选参数,设置窗口参数,各参数用逗号隔开。

参数表:

例如:打开http://www.imooc.com网站,大小为300px * 200px,无菜单,无工具栏,无状态栏,有滚动条窗口:

<script type="text/javascript"> window.open('http://www.imooc.com','_blank','width=300,height=200,menubar=no,toolbar=no, status=no,scrollbars=yes')
</script>

注意:运行结果考虑浏览器兼容问题。

close()关闭窗口

用法:

window.close();   //关闭本窗口   //关闭本窗口

<窗口对象>.close();   //关闭指定的窗口//关闭指定的窗口

例如:关闭新建的窗口。

<script type="text/javascript">var mywin=window.open('http://www.imooc.com'); //将新打的窗口对象,存储在变量mywin中mywin.close();
</script>

注意:上面代码在打开新窗口的同时,关闭该窗口,看不到被打开的窗口。

js -- 打开新窗口(window.open)、关闭窗口(window.close)相关推荐

  1. js页面跳转 和 js打开新窗口方法

    js页面跳转 和 js打开新窗口 方法 Js返回上一页: 1. Javascript 返回上一页 history.go(-1), 返回两个页面: history.go(-2); 2. history. ...

  2. js打开新窗口的各种方法

    window.top.location=url 可以在iframe中的页面在父窗口刷新打开 window.open方法可控制的样式丰富,比如我们可以控制窗口显示的大小,窗口显示的内容,以及位置等等.都 ...

  3. JS 打开新窗口的方法

    一.window.open()支持环境:JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+ 二.基本语法:window.open(pageURL,name,pa ...

  4. js页面跳转和js打开新窗口

    js页面跳转 和 js打开新窗口 方法 Js返回上一页: 1. Javascript 返回上一页 history.go(-1), 返回两个页面: history.go(-2); 2. history. ...

  5. js打开新窗口并且不被拦截

    js打开新窗口并且不被拦截 window.open是javascript函数,该函数的作用是打开一个新窗口或这改变原来的窗口,如果你直接在js中调用window.open()函数去打开一个新窗口,浏览 ...

  6. js打开新窗口,js打开居中窗口,js打开自定义窗口

    js打开新窗口,js打开居中窗口,js打开自定义窗口 ================================ ©Copyright 蕃薯耀 2018年8月16日 http://fanshuy ...

  7. js打开新窗口被拦截问题

    打开新窗口的方式主要有 window.open, a标签增加target="_blank"属性,form标签增加target="_blank"属性 用户直接点击 ...

  8. 微信中打开h5页面,直接关闭窗口js

    引入微信js <script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1 ...

  9. java窗口如何定时关闭_[Java教程]【温故而知新】Javascript窗口效果 (全屏显示窗口、定时关闭窗口)_星空网...

    [温故而知新]Javascript窗口效果 (全屏显示窗口.定时关闭窗口) 2014-10-30 0 1.全屏显示窗口 全屏显示窗口 2.定时关闭窗口 定时关闭窗口 来源:<HTML.CSS.J ...

最新文章

  1. python协程详解_对Python协程之异步同步的区别详解
  2. Django 生成数据库表时的报错TypeError: __init__() missing 1 required positional argument: 'on_delete'...
  3. VS2017-VC++校验和计算小工具
  4. Select2控件的使用
  5. openvino与cv2不兼容怎么办_焓湿图软件电脑不兼容怎么办
  6. QT的QLabel类的使用
  7. js控制公共模板中,不同页面中的导航选中效果-判断当前的url
  8. **【POJ - 3122】 Pie(二分寻值)
  9. LeetCode 2080. 区间内查询数字的频率(哈希+二分查找)
  10. 网站测试自动化系统—数据驱动测试
  11. 去掉字符串最后一个字符
  12. Windows常用运行库--VC++、DirectX、.NET
  13. java md5加密 jar包,java md5加密工具类学习示例
  14. 论文阅读:Domain Information Enhanced Dependency Parser
  15. 我们以为长大了就很懂得爱,却不明白小孩子才是最懂爱的(小王子,豆瓣9.0)
  16. HTML简易会员登录页面
  17. 只有程序员才能看懂的趣图,第二个我就忍不住了哈哈哈哈!
  18. Android逆向之旅—Hook神器Cydia Substrate使用详解
  19. 各种机械键盘轴的差别,究竟什么轴好
  20. 只有快速上网 芝麻才能开门

热门文章

  1. 工业窑炉烟气SCR脱硝改造
  2. ping——判断两个设备是否在同一个局域网下
  3. model.parameters()的理解与使用
  4. synchronized 和 AQS
  5. 阿里云-云存储OSS
  6. 《创业时代》这部剧或许大家都有看过,里面的郭鑫年(黄轩饰),最终创业成功了吗?
  7. spring 定时任务的 执行时间设置规则
  8. 4章 RxJava基本响应类型
  9. 英伟达显卡与CUDA
  10. MySQL索引,检索数据库