Window 对象
Window 对象表示浏览器中打开的窗口。
如果文档包含框架,浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象。
对象属性
属性 | 描述 |
---|
name | 窗口的名字,窗口名称可通过window.open()方法指定,也可以在frame标记中使用name属性制定 |
closed | 判断窗口是否已经关闭,返回布尔值 |
length | 窗口内的框架的个数 |
opener | 代表使用open打开当前窗口的父窗口 |
self | 当前窗口,指对本身窗口的引用 |
window | 当前窗口,与self属性意义相同 |
top | 当前框架的最顶层窗口 |
defaultstatus | 默认的状态栏信息 |
status | 状态栏的信息 |
innerHeight/innerWidth | 网页内容区高度与宽度 |
outerHeight/outerWidth | 网页边界的高度与宽度,以像素为单位 |
pageXOffset/pageYOffset | 网页左上角的坐标值,整数型只读值,指定当前文档向右、向下移动的多少像素 |
scrollbars | 浏览器的滚动条 |
toolbar | 浏览器的工具栏 |
menubar | 浏览器的菜单栏 |
locationbar | 浏览器的地址栏 |
document | 只读,引用当前窗口框架包含document对象 |
frames | 记录窗口中包含的框架 |
history | 只读,引用history对象 |
location | 引用location对象 |
Window 对象方法
方法 | 描述 |
---|
alert() | 显示带有一段消息和一个确认按钮的警告框。 |
blur() | 把键盘焦点从顶层窗口移开。 |
clearInterval() | 取消由 setInterval() 设置的 timeout。 |
clearTimeout() | 取消由 setTimeout() 方法设置的 timeout。 |
close() | 关闭浏览器窗口。 |
confirm() | 显示带有一段消息以及确认按钮和取消按钮的对话框。 |
createPopup() | 创建一个 pop-up 窗口。 |
focus() | 把键盘焦点给予一个窗口。 |
moveBy() | 可相对窗口的当前坐标把它移动指定的像素。 |
moveTo() | 把窗口的左上角移动到一个指定的坐标。 |
open() | 打开一个新的浏览器窗口或查找一个已命名的窗口。 |
print() | 打印当前窗口的内容。 |
prompt() | 显示可提示用户输入的对话框 |
resizeBy() | 按照指定的像素调整窗口的大小。 |
resizeTo() | 把窗口的大小调整到指定的宽度和高度。 |
scroll() | |
scrollBy() | 按照指定的像素值来滚动内容。 |
scrollTo() | 把内容滚动到指定的坐标。 |
setInterval() | 按照指定的周期(以毫秒计)来调用函数或计算表达式。 |
setTimeout() | 在指定的毫秒数后调用函数或计算表达式。 |