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,但是只有一部分 ...
随机推荐
- (转载)JavaScript中的日期格式转换
(转载)http://www.php100.com/html/webkaifa/javascript/2008/1229/1618.html 今天做页面需要把JS里面的Date规范输出为“YYYY-M ...
- 51单片机的堆栈指针(SP)
堆栈指针(SP,Stack Pointer),专门用于指出堆栈顶部数据的地址. 那么51单片机的堆栈在什么地方呢?由于单片机中存放数据的区域有限,我们不能够专门分配一块地方做堆栈,所以就在内存(RAM ...
- vijosP1014 旅行商简化版
vijosP1014 旅行商简化版 链接:https://vijos.org/p/1014 [思路] 双线DP. 设ab,ab同时走.用d[i][j]表示ab所处结点i.j,且定义i>j,则有转 ...
- Node.js 初探
概念 Node.js 是构建在Chrome javascript runtime之上的平台,能够很容易的构建快速的,可伸缩性的网络应用程序.Node.js使用事件驱动,非阻塞I/O 模式,这使它能够更 ...
- 《University Calculus》-chaper13-多重积分-二重积分的计算
之前关于二重积分的笔记,介绍了二重积分概念的引入,但是对于它的计算方法(化为累次积分),介绍的较为模糊,它在<概率论基础教程>中一系列的推导中发挥着很重要的作用. 回想先前关于二重积分的几 ...
- BufferedInputStream,FileInputStream,FileChannel实现文件拷贝
从上篇文章中知道BufferedInputStream是自带缓冲区的输入流,可以大大减少IO次数,提供效率.下面的例子中实现了用BufferedInputStream与FileInputStream实 ...
- Oracle 同步表权限分配(同义词)
新建了同义词之后还要 分配权限
- CSS3 经典教程系列:CSS3 线性渐变(linear-gradient)
摘自: http://www.cnblogs.com/lhb25/archive/2013/01/30/css3-linear-gradient.html
- 怎么进行robot检測
服务端能够通过三种途径进行robot检測: 第一种,利用http的User-Agent header进行推断,这样的是最正常的推断,但这样的不能检測出不友好的请求,它能够伪造. 另外一种,限制请求频率 ...
- Handler具体解释系列(四)——利用Handler在主线程与子线程之间互发消息
MainActivity例如以下: package cc.c; import android.app.Activity; import android.os.Bundle; import androi ...