一、方法介绍

Window.open():打开一个新窗口

四个参数:

URL 可选。打开指定的页面的URL。如果没有指定URL,打开一个新的空白窗口
name 可选。指定target属性或窗口的名称。支持以下值:

  • _blank - URL加载到一个新的窗口。这是默认
  • _parent - URL加载到父框架
  • _self - URL替换当前页面
  • _top - URL替换任何可加载的框架集
  • name - 窗口名称
specs 可选。一个逗号分隔的项目列表。支持以下值:

channelmode=yes|no|1|0 是否要在影院模式显示 window。默认是没有的。仅限IE浏览器
directories=yes|no|1|0 是否添加目录按钮。默认是肯定的。仅限IE浏览器
fullscreen=yes|no|1|0 浏览器是否显示全屏模式。默认是没有的。在全屏模式下的 window,还必须在影院模式。仅限IE浏览器
height=pixels 窗口的高度。最小.值为100
left=pixels 该窗口的左侧位置
location=yes|no|1|0 是否显示地址字段.默认值是yes
menubar=yes|no|1|0 是否显示菜单栏.默认值是yes
resizable=yes|no|1|0 是否可调整窗口大小.默认值是yes
scrollbars=yes|no|1|0 是否显示滚动条.默认值是yes
status=yes|no|1|0 是否要添加一个状态栏.默认值是yes
titlebar=yes|no|1|0 是否显示标题栏.被忽略,除非调用HTML应用程序或一个值得信赖的对话框.默认值是yes
toolbar=yes|no|1|0 是否显示浏览器工具栏.默认值是yes
top=pixels 窗口顶部的位置.仅限IE浏览器
width=pixels 窗口的宽度.最小.值为100
replace Optional.Specifies规定了装载到窗口的 URL 是在窗口的浏览历史中创建一个新条目,还是替换浏览历史中的当前条目。支持下面的值:

  • true - URL 替换浏览历史中的当前条目。
  • false - URL 在浏览历史中创建新的条目。

window.opener:返回打开该窗口的父窗口引用

window.documnet:返回document对象

二、例子

实现如下选择按钮

代码:

(1)文件目录

(2)first.html

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title></head><body><input type="text" id="number" disabled="disabled" /><input type="button" value="选择" onclick="openNewWindow()" /></body><script>function openNewWindow(){var myWindow = window.open('second.html','','width=200,height=200');}</script></html>

(3)second.html

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title></head><body><table><tr><td>1</td><td><button onclick="selectTish(1)">选择</button></td></tr><tr><td>2</td><td><button onclick="selectTish(2)">选择</button></td></tr></table></body><script>function selectTish(num){//1、获得打开该窗口的父窗口引用var first = window.opener;//2、获得document对象var doc = first.document;//3、改变父类标签值doc.getElementById("number").value = num;//4、关闭本窗口window.close();}</script></html>

Window.open简介相关推荐

  1. linux 图形用户界面 x window system 简介

    X window 是Unix/Linux系统上的图形用户界面,一个Linux的发行版,比如说Ubuntu,都是Linux内核加上图形用户界面(比如GNome,KDE)再加一堆应用软件组成的.所以说x ...

  2. JavaScript浏览器window对象→简介、消息对话框、计时器、history、打开新窗口及模式showModalDialog、location、navigator、screen、窗口位置尺寸

    window对象 alert消息提示对话框 confirm消息确认对话框 prompt互动对话框 计时器 setInterval周期计时器 setTimeout延迟计时器 window.history ...

  3. window.showModalDialog 简介

    基本介绍: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog()方法用来创建一个显 ...

  4. Window对象简介

    Window对象是JavaScript层级中的顶层对象. Window对象表示一个浏览器窗口或一个框架,它在<body>或<frameset>出现时被自动创建. Window对 ...

  5. Window快捷键简介

    Tab组合键Shift + Delete 永久删除所选项,而不将它放到"回收站"中.  拖动某一项时按 CTRL 复制所选项.  拖动某一项时按 CTRL + SHIFT 创建所选 ...

  6. OpenGL创建hello Window窗口

    OpenGL创建hello Window窗口 OpenGL创建hello Window窗口简介 源代码剖析 主要源代码 OpenGL创建hello Window窗口简介 这是我们与GLEW(OpenG ...

  7. JavaScript 基础(十三):Window对象

    2019独角兽企业重金招聘Python工程师标准>>> 一. window对象简介 window 对象 是 BOM(浏览器对象模型) 的核心,window对象指当前的浏览器窗口. w ...

  8. window.requestAnimationFrame Web3D渲染帧率控制

    目录 window.requestAnimationFrame简介 定义 语法 参数 返回值 使用注意 两种方式控制帧率 默认帧数中取适当次数更新 用延时控制帧率更新的频率 总结 注意: window ...

  9. window对象,对话框

    1 .window对象简介 在JavaScript中,一个浏览器窗口就是一个window对象. 简单来说,JavaScript会把一个窗口看成一个对象,这样我们就可以用这个对象的属性和方法来操作这个窗 ...

最新文章

  1. Python符号计算库sympy使用笔记
  2. sdut 1500 Message Flood
  3. jqury ajax跳转界面,jquery ajax 界面跳转失败解决方案
  4. Apache Shiro第3部分–密码学
  5. python spacy [E050] Can't find model 'en_core_web_sm'
  6. Google Earth Engine(GEE)批量下载夜光遥感数据
  7. Intellij IDEA远程debug教程实战和要点总结
  8. 汽车应急启动电源,拉杆音箱,蓝牙音响升压芯片合集,DCDC大功率外置MOS升压芯片10W,200W,400W
  9. 计算机功能室设备器材清单,办公用品清单
  10. 那些年我们一起追过的ILSVRC冠军
  11. Ubuntu内核版本降级
  12. C++:多态性与虚函数 | 虚函数的注意点 | 汇编角度来看动态联编过程
  13. 0CTF2017 WEB WriteUp
  14. css竖向箭头符号_「右箭头符号」html实现右箭头 - seo实验室
  15. python编程-----利用爬虫获取自如房间信息(二)
  16. Latex、如何将word中的表格转换为Latex代码
  17. H3C R390 G2 服务器重装系统
  18. PAT乙级C语言 1028 人口普查
  19. google chrome浏览器 Linux平台安装包(rpm,deb)
  20. python 全栈开发,Day91(Vue实例的生命周期,组件间通信之中央事件总线bus,Vue Router,vue-cli 工具)...

热门文章

  1. Linux命令详解之 mv
  2. Eureka注册中心配置
  3. 获评中国教育照明25强,利尔达引领教育照明行业“智变”
  4. 联合国逼捐马斯克成功,但60亿不知捐给了谁
  5. 欧陆战争5设备系统时间与服务器时间不一致,欧陆战争5怎么领每日任务 每日任务数量与质量攻略...
  6. U盘被写保护,被分区了,报0x8000FFFF灾难性错误
  7. ACM MM 2023截止时间
  8. 新浪微博中链接不能直接打开的最新解决方案
  9. 浪迹丶黑客入坑mode1
  10. Springboot - 用SpringBoot 2.3.0.M1创建Docker映像