window对象细节(转载)
Window对象是客户端javascript最高层对象之一,只要打开浏览器窗口,不管该窗口中是否有打开的网页,当遇到BODY、FRAMESET或FRAME元素时,都会自动建立window对象的实例。另外,该对象的实例也可由window.open()方法创建。由于window对象是其它大部分对象的共同祖先,在调用window对象的方法和属性时,可以省略window对象的引用。例如:window.document.write()可以简写成: document.write()。 在窗口中觖发本窗口对象的任何方法和属性时可以省去窗口的实例名称。例如给当前的myWin窗口设置status属性时,可以只用status而不用myWin.status。但是,在事件处理中调用location属性、close()方法或open()方法时必须使用实例名称。
close
alert
confirm
prompt
setTimeout
clearTimeout
setInterval
clearInterval
moveBy
moveTo
resizeBy
resizeTo
scrollBy
scrollTo
find
back
forward
home
stop
blur
focus
captureEvent
enableExternalCapture
disableExternalCapture
handleEvent
releaseEvent
routeEvent
scroll
语法格式:
功能:打开一个新的窗口,并在窗口中装载指定URL地址的网页。
open方法在打开一个新的浏览器窗口时,还可以指定窗口的名称(第二个参数);
open方法在打开一个新的浏览器窗口时,还可以指定窗口的风格(第三个参数),
toolbar:指定窗口是否有标准工具栏。当该选项的值为1或yes时,表示有标准工具栏,当该选项的值为0或no时,表示没有标准工具栏;
location:指定窗口是否有地址工具栏,选项的值及含义与toolbar相同;
directories:指定窗口是否有链接工具栏,选项的值及含义与toolbar相同;
status:指定窗口是否有状态栏,选项的值及含义与toolbar相同;
menubar:指定窗口是否有菜单,选项的值及含义与toolbar相同;
scrollbar:指定当前窗口文档大于窗口时是否有滚动条,选项的值及含义与toolbar相同;
resizable:指定窗口是否可改变大小,选项的值及含义与toolbar相同;
width:以像素为单位指定窗口的宽度,已被innerWidth取代;
height:以像素为单位指定窗口的高度,已被innerHeight取代;
outerWidth:以像素为单位指定窗口的外部宽度;
outerHeight:以像素为单位指定窗口的外部高度;
left:以像素为单位指定窗口距屏幕左边的位置;
top:以像素为单位指定窗口距屏幕顶端的位置;
alwaysLowered:指定窗口隐藏在所有窗口之后,选项的值及含义与toolbar相同;
alwaysRaised:指定窗口浮在所有窗口之上,选项的值及含义与toolbar相同;
dependent:指定打开的窗口为当前窗口的一个子窗口,并随着父窗口的关闭而关闭,选项的值及含义与toolbar相同;
hotkeys:在没有菜单栏的新窗口中设置安全退出的热键,选项的值及含义与toolbar相同;
innerHeight:设定窗口中文档的像素高度;
innerWidth:设定窗口中文档的像素宽度;
screenX:设定窗口距离屏幕左边界的像素长度;
screenY:设定窗口距离屏幕上边界的像素长度;
titleBar:指明标题栏是否在新窗口中可见,选项的值及含义与toolbar相同;
z-look:指明当窗口被激活时,不能浮在其它窗口之上,选项的值及含义与toolbar相同。
语法格式:
功能:close方法用于自动关闭浏览器窗口。
语法格式:
功能:弹出一个警告框,在警告框内显示提示字符串文本。
语法格式:
功能:显示一个确认框,在确认框内显示提示字符串,当用户单击“确定”按钮
语法格式:
功能:显示一个输入框,在输入框内显示提示字符串,在输入文本框显示缺省文
语法格式:
功能:定时设置,当到了指定的毫秒数后,自动执行代码字符表达式。
语法格式:
功能:取消以前的定时设置,其中的参数是用setTimeout设置时的返回值。
语法格式:
功能:设定一个时间间隔后(第二个参数),反复执行“代码字符表达式”的内容
语法格式:
功能:取消setInterval设置的定时。其中的参数是setInterval方法的返回值。
语法格式:
功能:按照给定像素参数移动指定窗口。第一个参数是窗口水平移动的像素,第
语法格式:
功能:将窗口移动到指定的指定坐标(x,y)处。
语法格式:
功能:将当前窗口改变指定的大小(x,y),当x、y的值大于0时为扩大,小于0时
语法格式:
功能:将当前窗口改变成(x,y)大小,x、y分别为宽度和高度。
语法格式:
功能:将窗口中的内容按给定的位移量滚动。参数为正数时,正向滚动,否则反
语法格式:
功能:将窗口中的内容滚动到指定位置。
语法格式:
功能:当触发该方法时,将弹出一个“find”(查找)对话窗口,并允许用户在触
语法格式:
功能:模拟用户点击浏览器上的“后退”按钮,将页面转到浏览器的上一页。
语法格式:
功能:模拟用户点击浏览器上的“前进”按钮,将页面转到浏览器的下一页。
语法格式:
功能:模拟用户点击浏览器上的“主页”按钮,将页面转到指定的页面上。
语法格式:
功能:模拟用户点击浏览器上的“停止”按钮,终止浏览器的下载操作。
语法格式:
功能:模拟用户点击浏览器上的“打印”按钮,通知浏览器打开打印对话框打印
语法格式:
功能:从窗口中移出焦点。当与focus方法合用时必须小心,因为可能导致焦点
语法格式:
功能:使窗口中得到焦点。当与blur方法合用时必须小心,因为可能导致焦点不
语法格式:
window.captureEvent(事件1|事件2|...|事件n)
功能:捕捉指定参数的所有事件。由于能够捕获哪些由本地程序自己处理的事件
语法格式:
功能:enableExternalCapture方法用于捕捉通过参数传入的外部事件。
语法格式:
功能:取消enableExternalCapture方法的设置,终止对外部事件的捕捉。
语法格式:
功能:触发指定事件的事件处理器。
语法格式:
window.releaseEvent(事件1|事件2|...|事件n)
功能:释放通过参数传入的已被捕捉的事件,这些事件是由
语法格式:
功能:把被捕捉类型的所有事件转交给标准事件处理方法进行处理,可转交的事
语法格式:
功能:将窗口移动到指定的坐标位置。
语法格式:
功能:设置或给出浏览器窗口中状态栏的当前显示信息。
语法格式:
功能:statusbar属性本身也是一个对象,用于访问它自已的visible属性从而确
语法格式:
功能:检查状态栏是否可见,如果可见则返回true,反之返回false。
语法格式:
功能:defaultstatus属性值是浏览器窗中状态栏的默认显示信息。
语法格式:
功能:给出当前窗口的URL信息或指定打开窗口的URL。
语法格式:
功能:locationbar属性也可以看成是一个子对象,这个属性用来获取它自已的
语法格式:
功能:返回位置栏是否可见,如果可见返回true,反之返回false。
语法格式:
window.self.属性
功能:该属性包含当前窗口的标志,利用这个属性,可以保证在多个窗口被打开
语法格式:
功能:返回窗口名称,这个名称是由window.open()方法创建新窗口时给定的。
语法格式:
功能:closed属性用于返回指定窗口的实例是否已经关闭,如果关闭,返回true
语法格式:
window.frames[数值]
功能:frames属性是一个数组,用来存储文档中每一个由元素创建的子窗口(框
语法格式:
功能:frames.length属性用于给出文档中子窗口(框架)实例的个数。
语法格式:
功能:length属性返回一个窗口内的子窗口数目,该属性与
语法格式:
window.document.方法
window.document.属性
功能:window对象的子对象document是javascript的核心对象,在脚本中遇到
语法格式:
window.history.方法()
window.history.属性
window对象的子对象history是javascript的核心对象之一,该属性包含了一个
语法格式:
功能:返回或指定浏览器窗口中文档的像素高度,这个高度不包括任何工具栏和
语法格式:
功能:返回或指定浏览器窗口中文档的像素宽度,这个宽度不包括任何工具栏和
语法格式:
功能:menubar属性也可以看成是一个子对象,这个属性用来获取它自已的
语法格式:
功能:menubar.visible属性用于返回菜单栏是否可见,如果可见返回true,反
语法格式:
window.opener.方法
window.opener.属性
功能:opener属性与打开该窗口的父窗口相联系,当访问子窗口中operer属性时
语法格式:
功能:outerHeight属性用于访问浏览器窗口的像素高度,该高度包括工具栏和
语法格式:
功能:outerWidth属性用于访问浏览器窗口的像素宽度,该宽度包括工具栏和装
语法格式:
功能:指定浏览器窗口中文档左上角在窗口中的当前水平像素位置。在利用
语法格式:
功能:指定浏览器窗口中文档左上角在窗口中的当前垂直像素位置。在利用
语法格式:
window.parent.framesName
功能:访问各个子窗口(多框架)所在的父窗口。
语法格式:
功能:personalbar属性本身也是一个对象,用于访问其自身的visible属性来确
语法格式:
功能:确定个人栏是否可见,如果可见则返回true,反之返回false。
语法格式:
功能:scrollbars属性本身也是一个对象,用于访问其自身的visible属性来确
语法格式:
功能:scrollbars.visible用于确定滚动栏是否可见,如果可见则返回true,反
语法格式:
功能:toolbar属性本身也是一个对象,用于访问它自已的visible属性从而确定
语法格式:
功能:toolbar.visible属性用于检查工具栏是否可见,如果可见则返回true,
语法格式:
window.top.frameName
window.top.方法()
window.top.属性
功能:window对象的top属性用于包含所有装入浏览器的子窗口(多框架)的最顶层窗口的信息。
window对象细节(转载)的更多相关文章
- JS window对象的top、parent、opener含义介绍(转载)
1.top该变更永远指分割窗口最高层次的浏览器窗口.如果计划从分割窗口的最高层次开始执行命令,就可以用top变量. 2.openeropener用于在window.open的页面引用执行该window ...
- Window 对象详解 转自 http://blog.csdn.net/jcx5083761/article/details/41243697
详解HTML中的window对象和document对象 标签: HTMLwindowdocument 2014-11-18 11:03 5884人阅读 评论(0) 收藏 举报 分类: HTML& ...
- 【使用 DOM】使用 Window 对象
1. 获取 Window 对象 可以用两种方式获得Window对象.正规的HTML5方式是在Document对象上使用defaultView属性.另一种是使用所有浏览器都支持的全局变量window . ...
- 【温故而知新-Javascript】使用 Window 对象
1. 获取 Window 对象 可以用两种方式获得Window对象.正规的HTML5方式是在Document对象上使用defaultView属性.另一种是使用所有浏览器都支持的全局变量window . ...
- 第十二章:window对象
第十一章介绍了window对象及其客户端javascript所扮演的核心角色:它是客户端javascript程序的全局对象.本章介绍window对象的属性和方法,这些属性定义了不同的API,但是只有一 ...
- js学习--DOM操作详解大全二(window对象)
一.window - 计时器 1、setTimeout()可以用来在指定的时间之后单次调用函数.setTimeount(f,1000);//一秒后调用函数fclearTimeout();取消函数的执行 ...
- 浏览器之window对象--javascript
window对象代表打开的浏览器窗口,是Web浏览器所有内容的主容器.window对象是整个对象链条结构的最高层,是其他对象的父对象,在调用window对象的方法和属性时,可以省略window对象的引 ...
- java基础65 JavaScript中的Window对象(网页知识)
1.javaScript组成部分 1.EMCAScript(基本语法) 2.BOM(Browser Object Model):浏览器对象模型 浏览器对象模型中的浏览器的各 ...
- JavaScript权威指南--window对象
知识要点 window对象及其客户端javascript所扮演的核心角色:它是客户端javascript程序的全局对象.本章介绍window对象的属性和方法,这些属性定义了不同的API,但是只有一部分 ...
随机推荐
- U盘安装 OSX
首先,刚从app store下载完的OS X Lion会放在屏幕下方的Dock中. 用鼠标将Mac OS X Lion 10.7文件从Dock中拖放到桌面. 右键单击Mac OS X Lion 10. ...
- Linux给用户增加sudo权限
有时候我们在Linux下执行sudo的时候,出现 xxx is not int the sudoers file 告诉我们当前用户不是sudoer,所以我们要把当前用户添加进去,步骤如下: 1.进入超 ...
- Unity之Avatar原理
今天花了一些时间理了理Unity的动画系统. 之前给不同模型配动画时没怎么在意,只知道用Avatar可以让一个模型使用另一个模型的动画.由于用的基本上都是人物模型,基本上没出现什么错误. 不过在用到异 ...
- Hibernate 以流的方式获取数据
hibernateQuery.setFetchSize(Integer.MIN_VALUE); results = hibernateQuery.scroll(ScrollMode.FORWARD_O ...
- 贵价的高级衣物清理法小Tipp之观察别人当然要从脚看起咯!
贵价的高级衣物清理法小Tipp之观察别人当然要从脚看起咯! 贵价的高级衣物清理法小Tipp之观察别人当然要从脚看起咯!
- Scrambled Polygon - POJ 2007(求凸包)
给一些点,这些点都是一个凸包上的顶点,以第一个点为起点顺时针把别的点拍排一下序列. 分析:最简单的极坐标排序了..................... 代码如下: ----------------- ...
- 实现网页页面跳转的几种方法大全(meta标签、js实现、php实现)
1.meta标签实现 只需在head里加上下面这一句就行了,在当前页面停留0.1秒后跳转到目标页面 代码如下 复制代码 1 <meta http-equiv="refresh&quo ...
- Struts2配置文件讲解
解决在断网环境下,配置文件无提示的问题我们可以看到Struts.xml在断网的情况下,前面有一个叹号,这时,我们按alt+/ 没有提示,这是因为” http://struts.apache.org/d ...
- chrome浏览器打开网页,总是跳转到2345主页的解决方法 2345.com 绑架主页
昨晚装了一个wifi共享精灵,原本以为这下好了,全宿舍都可以上网了,但是,确实噩梦的开始啊. 遇到问题:不小心在安装wifi共享精灵的时候,点到了设置2345.com为主页,后来,每次使用chrome ...
- docker 下 安装rancher 笔记
sudo yum update 更新系统环境 curl -sSL https://get.docker.com/ | sh 安装最新docker版本 systemctl start docker.se ...