Window 对象

来源:互联网 发布:编程有哪些语言 编辑:程序博客网 时间:2024/06/14 10:20
Window 对象表示浏览器中打开的窗口。如果文档包含框架(<frame> 或 <iframe> 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象。Note注意: 没有应用于 window 对象的公开标准,不过所有浏览器都支持该对象。

Window 对象属性

1.closed 属性可返回一个布尔值,该值声明了窗口是否已经关闭。

2.defaultStatus 属性可设置或返回窗口状态栏中的默认文本。该属性可读可写。

该文本会在页面加载时被显示。

3.当浏览器载入 HTML 文档, 它就会成为 document 对象。

document 对象是HTML文档的根节点与所有其他节点(元素节点,文本节点,属性节点, 注释节点)。
Document 对象使我们可以从脚本中对 HTML 页面中的所有元素进行访问。
提示:Document 对象是 Window 对象的一部分,可通过 window.document 属性对其进行访问。

4.

innerheight 返回窗口的文档显示区的高度。

innerwidth 返回窗口的文档显示区的宽度。

注意:使用 outerWidth 和 outerHeight 属性获取加上工具条与滚动条窗口的宽度与高度。

5.name 属性可设置或返回存放窗口的名称的一个字符串。

6.parent属性返回当前窗口的父窗口。

7.screenLeft和screenTop属性返回窗口相对于屏幕的X和Y坐标。

8.creenX和screenY属性返回窗口相对于屏幕的X和Y坐标。

9.pageXOffset 和 pageYOffset 属性返回文档在窗口左上角水平和垂直方向滚动的像素。

pageXOffset 设置或返回当前页面相对于窗口显示区左上角的 X 位置。pageYOffset 设置或返回当前页面相对于窗口显示区左上角的 Y 位置。
pageXOffset 和 pageYOffset 属性相等于 scrollX 和 scrollY 属性。
这些属性是只读的。

10.Top属性返回当前窗口的最顶层浏览器窗口。

Window 对象方法

1.alert() 方法用于显示带有一条指定消息和一个 确认 按钮的警告框。

2.close() 方法用于关闭浏览器窗口。

3.print() 方法用于打印当前窗口的内容。

4.blur() 方法可把键盘焦点从顶层窗口移开。

保证新的窗口没有获得焦点(新窗口发送到后台):

5.focus() 方法可把键盘焦点给予一个窗口。

确保新窗口获得焦点(发送新窗口前):

6.clearInterval() 方法可取消由 setInterval() 设置的 timeout。

clearInterval() 方法的参数必须是由 setInterval() 返回的 ID 值。

7.clearTimeout() 方法可取消由 setTimeout() 方法设置的 timeout。

clearTimeout()方法的参数必须是由setTimeout()返回的ID值。

8.confirm()方法用于显示一个带有指定消息和确认及取消按钮的对话框。

如果访问者点击”确定”,此方法返回true,否则返回false。

9.moveBy() 方法可相对窗口的当前坐标把它移动指定的像素。

把窗口相对其当前位置移动N个像素:

10.moveTo() 方法可把窗口的左上角移动到一个指定的坐标。

11.prompt()方法用于显示可提示用户进行输入的对话框。

这个方法返回用户输入的字符串。
显示一个提示框,询问她/他的名字,然后编写一个页面的问候:

12.resizeBy() 方法用于根据指定的像素来调整窗口的大小。

注意: 此方法定义指定窗口的右下角角落移动的像素,左上角将不会被移动(它停留在其原来的坐标).

13.resizeTo() 方法用于把窗口大小调整为指定的宽度和高度。

14.scrollBy() 方法可把内容滚动指定的像素数。

注意: 要使此方法工作 window 滚动条的可见属性必须设置为true!

15.scrollTo() 方法可把内容滚动到指定的坐标。

16.setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。

setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。
提示: 1000 毫秒= 1 秒。

17.setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。

提示: 1000 毫秒 = 1 秒.

原创粉丝点击