Javascript窗口浏览器对象模型方法和属性摘要
窗口对象所有浏览器都支持窗口对象,它代表浏览器窗口。
所有Javascript全局对象、函数和变量都自动成为窗口对象的成员。
全局变量是窗口对象的属性。
全局函数是窗口对象的方法。
1。打开方法
语法格式:
Window.open(URL,窗口的名称,窗口风格)
功能:打开一个新窗口并在窗口中加载带有指定URL地址的网页。
描述:
Open方法用于打开一个新的浏览器窗口,并在新窗口中加载指定的URL地址。
当Open方法打开一个新的浏览器窗口时,您还可以指定窗口的名称(第二个参数);
当Open方法打开一个新的浏览器窗口时,您还可以指定窗口的样式(第三个参数),
窗口样式有以下选项,可以选择这些选项,如果选择,则选项用逗号分隔:
工具栏:在指定窗口中是否有一个标准工具栏。当该选项的值为1或是是时,有一个标准工具栏,当该选项的值为0或否时,没有标准工具栏。
位置:如果指定窗口中有地址工具栏,则该选项的值和意义与工具栏相同;
目录:如果指定窗口中有链接工具栏,则该选项的值和意义与工具栏相同;
状态:指定窗口有状态栏,该选项的值和意义与工具栏相同;
菜单栏:指定的窗口有一个菜单,选择的意义和价值,工具栏相同;
滚动条:指定是否有滚动条时,当前窗口的文件大于窗口,并和期权的价值意义是相同的工具栏;
调整大小:指定的窗口可以改变大小,和期权价值的含义是,工具栏相同;
Width: the width of a window in pixels has been replaced by innerWidth;
高度:像素窗口的高度是由innerheight;
边界的高度与宽度:一个窗口的外部宽度指定像素。
网页:一个窗口对外高度指定的像素。
左:指定屏幕左边的窗口位置为像素。
顶部:指定屏幕顶部窗口的位置,以像素为单位。
alwayslowered:指定窗口后隐藏在所有窗口,和期权的价值意义是相同的工具栏;
alwaysraised:指定窗口是浮在上面的所有窗口,并和期权的价值意义是相同的工具栏;
依赖:打开窗口被指定为当前窗口的子窗口,并关闭父窗口关闭。该选项的值和意义与工具栏相同;
热键:设置为在新窗口中安全退出热键没有菜单栏。该选项的值和意义与工具栏相同;
InnerHeight:设置窗口中文件的像素高度;
InnerWidth:设置窗口中文件的像素宽度;
用ScreenX:的设置窗口到屏幕的左边缘的像素长度;
Screeny:设置像素距离的长度从屏幕上的画面;
TitleBar: indicates whether the title bar is visible in a new window, and the value and meaning of the option are the same as that of the toolbar;
z-look:它表明,当窗口被激活时,它不能浮在其他窗口。该选项的值和意义与工具栏相同。
open方法返回对窗口的引用。
提示:这个方法经常用于打开网页时自动打开另一个窗口。
2。关闭方法
语法格式:
Window.close()
函数:关闭方法用于自动关闭浏览器窗口。
三.预警方法
语法格式:
Window.alert(提示字符串)
功能:弹出一个警告框,提示字符串文本显示在警告框中。
4。确认方法
语法格式:
window.confirm(提示字符串)
函数:显示一个确认框,当用户单击确定按钮时,在确认框中显示提示字符串。
此方法返回true,单击取消后返回false。
5。提示方法
语法格式:
Window.prompt(提示字符串,默认文本)
功能:显示输入框,在输入框中显示提示字符串,在输入文本框中显示默认文本。
这一点,并等待用户输入,当用户单击确定按钮时,当用户单击确定按钮时,返回用户输入字符串。
当单击取消按钮时,返回空值。
6。setTimeout方法
语法格式:
Window.setTimeout(编码字符表达,毫秒)
函数:定时,当指定毫秒数时,自动执行代码字符表达式。
7。清除定时器的方法
语法格式:
window.cleartimeout(定时器)
功能:取消以前的定时设置,参数设置在setTimeout的返回值。
8。setInterval方法
语法格式:
Window.setInterval(编码字符表达,毫秒)
函数:设置时间间隔(第二个参数)后,重复执行代码字符表达式的内容。
9。这样的方法
语法格式:
window.clearinterval(时间间隔)
功能:取消setInterval设置定时,参数是setInterval方法的返回值。
10。举动方法
语法格式:
Window.moveBy(水平位移、竖向位移)
函数:根据给定的像素参数移动指定的窗口。第一个参数是窗口中水平移动的像素,
两个参数是窗口的垂直移动像素。
11.moveto方法
语法格式:
Window.moveTo(x,y)
函数:将窗口移动到指定的x(y)。
12。resizeby方法
语法格式:
Window.resizeBy(水平、垂直)
函数:改变当前窗口以改变指定的大小(x,y),当x和y的值大于0时,小于0。
为了减少。
13。resizeto方法
语法格式:
Window.resizeTo(水平宽度、垂直宽度)
功能:将当前窗口变为(x,y)大小,x和y分别为宽度和高度。
14。scrollby方法
语法格式:
Window.scrollBy(水平位移、竖向位移)
函数:通过给定的位移将内容滚动到窗口中。当参数为正时,它向前滚动或以其他方式滚动。
滚。
15。scrollto方法
语法格式:
Window.scrollTo(x,y)
函数:将内容在窗口中滚动到指定位置。
16.find方法
语法格式:
Window.find()
函数:当该方法被触发时,弹出一个查找(查找)对话框窗口,允许用户触摸。
在发送find方法的页面中找到一个字符串。
注意:这个属性是不是在IE5.5和netscape6.0支持。
17。背法
语法格式:
Window.back()
功能:模拟用户单击浏览器上的后退按钮并将页面传输到浏览器。
说明:只有在当前页存在时才能执行此操作。
注:IE5.5不支持此方法,netscape6.0支持。
18。提出的方法
语法格式:
window.forward()
功能:模拟用户点击浏览器上的前向按钮将页面传送到浏览器。
说明:只有在当前页存在时才能执行此操作。
注:IE5.5不支持此方法,netscape6.0支持。
19。家庭法
语法格式:
window.home()
功能:模拟用户单击浏览器上的页面按钮将页面转移到指定页面。
注:IE5.5不支持此方法,netscape6.0支持。
20。停止的方法
语法格式:
Window.stop()
功能:模拟用户单击浏览器上的停止按钮并终止浏览器的下载操作。
注:IE5.5不支持此方法,netscape6.0支持。
21。打印方法
语法格式:
window.print()
功能:模拟用户点击浏览器上的打印按钮,并通知浏览器打开打印对话框。
当前页。
22。模糊的方法
语法格式:
Window.blur()
功能:从窗口移除焦点。使用焦点方法时要小心,因为焦点可能导致焦点。
进出时间。
23。聚焦的方法
语法格式:
Window.focus()
函数:在窗口中获取焦点。使用模糊方法时要小心,因为焦点可能不是。
闯进来。
24。captureevent方法
语法格式:
window.captureevent(事件)
window.captureevent(1 |事件2 |…|事件N)
功能:捕获指定参数的所有事件,因为能够捕获本地程序自己处理的事件。
因此,程序员可以随意定义函数来处理事件。
|用管道符号之间的分隔,可以捕获事件的类型如下:
event.abort
event.blur
event.change
event.click
event.dblclick
event.dragdrop
event.error
event.focus
event.keydown
event.keypress
event.keyup
event.load
event.mousedown
event.mousuemove
event.mouseout
event.mouseover
event.mouseup
event.move
event.reset
event.resize
event.select
event.submit
event.unload
25。enableexternalcapture事件
语法格式:
window.enableexternalcapture(事件)
功能:该enableexternalcapture法捕获,通过参数的外部事件。
26。disableexternalcapture事件
语法格式:
Window.disableExternalCapture()
功能:取消了enableexternalcapture方法设置和终止外部事件的捕获。
27。HandleEvent事件
语法格式:
window.handleevent(事件)
函数:触发指定事件的事件处理程序。
28。releaseevent事件
语法格式:
window.releaseevent(事件)
window.releaseevent(1 |事件2 |…|事件N)
函数:释放通过参数传递的捕获事件,这些参数是
的window.captureevent方法集,和释放事件是相同的captureevent。
29。routeevent事件
语法格式:
window.releaseevent(事件)
函数:将捕获的所有事件转移到可以传递的标准事件处理方法中。
该片是captureevent相同。
30滚动事件
语法格式:
window.scroll(X坐标,Y坐标)
函数:将窗口移动到指定的坐标位置。
窗口对象具有以下属性:
1。状态属性
语法格式:
窗口=状态=字符串
功能:在浏览器窗口中设置或显示状态栏的当前显示信息。
提示:您可以使用此属性设置浏览器窗口状态栏信息。
2。状态栏属性
语法格式:
window.statusbar。属性
功能:状态栏属性本身也是一个对象是用来访问自己的有形财产,因此
固定状态栏是可见的。
注:在IE5.5浏览器不支持此属性。
三.statusbar.visible属性
语法格式:
window.statusbar.visible
功能:检查状态栏是否可见,如果可见,返回true,并返回false。
注:在IE5.5浏览器不支持此属性。
4。defaultstatus属性
语法格式:
窗口。defaultstatus { =字符串}
功能:该defaultstatus属性值是在浏览器窗口的状态栏默认显示信息。
5.location属性
语法格式:
窗口位置= URL
函数:给出当前窗口的URL信息或指定打开窗口的URL。
6。浏览器地址栏属性
语法格式:
window.locationbar。属性
功能:在浏览器的地址栏属性也可以被看作是一个孩子的对象,以获取自己的
可见属性决定位置栏是否可见。
到目前为止,这个属性只有一个子属性:可见。
注:IE5.5不支持此属性。
7。locationbar.visible属性
语法格式:
window.locationbar.visible
函数:返回位置条,看看是否可见,如果可以返回true,然后返回false。
注:IE5.5不支持此属性。
8。自我属性
语法格式:
window.self。方法
window.self。属性
函数:此属性包含当前窗口的标志,使用此属性可确保打开多个窗口。
在对当前窗口中的函数或属性进行正确调用的情况下,没有混淆。
9。名称属性
语法格式:
窗口名= name
功能:返回窗口的名称,它是由window.open给予()创建一个新窗口的方法。
在javascript1.0版本,此属性仅可用于读取窗口的名称,和
在javascript1.1版本,你可以使用这个属性来创建一个非window.open()方法
窗口指定名称。
10。关闭属性
语法格式:
window.closed
函数:如果关闭了实例,是否关闭属性用于返回指定的窗口,如果关闭,则返回true。
另一方面,返回假。
11。框架属性
语法格式:
窗口。框架{帧名称}
窗口。帧{值}
函数:框架属性是一个数组,用于存储由文档中的元素创建的每个子窗口(框)。
一个实例,其中下标可以是二次序列,也可以使用框元素的name属性指定名称。
它被称为获得和使用。
12。frames.length属性
语法格式:
window.frames.length
功能:该frames.length属性是用来给文档的中子窗口实例的数量(架)。
13。长度属性
语法格式:
window.length
函数:长度属性返回窗口中子窗口的数目,其中
该window.frame.length属性值相同。
14。文件的属性
语法格式:
window.document。事件
window.document。方法
window.document。属性
函数:窗口对象的子对象文档是Javascript中的核心对象,它在脚本中遇到。
创建实例时会创建一个体元素。
15。历史属性
语法格式:
窗口。历史记录{值}
Window.history。方法()
Window.history。属性
窗口对象的子对象历史是Javascript的核心对象之一,它包含一个
已访问页面的名称并访问了URL数组。
16。innerheight属性
语法格式:
窗口。innerheight =价值
函数:在浏览器窗口中返回或指定文档的像素高度,该文件不包含任何工具栏和
构成窗口的页面修改高度。
注:IE5.5不支持此属性。
17。innerwidth属性
语法格式:
窗口。innerheight =价值
函数:在浏览器窗口中返回或指定文档的宽度,该文件不包含任何工具栏和
构成窗口的页的宽度。
注:IE5.5不支持此属性。
18。菜单栏属性
语法格式:
window.menubar。属性
功能:菜单栏属性也可以被看作是一个孩子的对象,以获取自己的
可见属性决定菜单栏是否可见。
到目前为止,这个属性只有一个子属性:可见。
注:IE5.5不支持此属性。
19。menubar.visible属性
语法格式:
window.menubar.visible
功能:该menubar.visible属性用于返回菜单栏是可见的,如果它是可见的回真,反
它返回false。
注:IE5.5不支持此属性。
20。开放的属性
语法格式:
window.opener
window.opener。方法
window.opener。属性
功能:开瓶器属性与父窗口打开的窗口,当访问operer属性在子窗口
返回是父窗口。通过此属性,可以使用父窗口对象中的方法和属性。
21。网页属性
语法格式:
window.outerheight
功能:该网页属性用于访问浏览器窗口的像素高度,包括工具栏和
修边高度。
注:IE5.5不支持此属性。
22。边界的高度与宽度属性
语法格式:
window.outerwidth
功能:该边界的高度与宽度属性用于访问浏览器窗口的宽度,包括工具栏和加载
修剪宽度。
注:IE5.5不支持此属性。
23。pagexoffset属性
语法格式:
窗口。pagexoffset =价值
函数:在浏览器窗口中指定文档窗口左上角的当前水平像素位置。
在向移动时,此属性可用于确定移动窗口是必要的。因为此属性返回
可以看出,文档与整个页面的当前位置相对应。
注:IE5.5不支持此属性。
24。pageyoffset属性
语法格式:
窗口。pageyoffset =价值
函数:在窗口中指定窗口中文档左上角的当前垂直像素位置。
在向移动时,此属性可用于确定移动窗口是必要的。因为此属性返回
可以看出,文档与整个页面的当前位置相对应。
注:IE5.5不支持此属性。
25。父属性
语法格式:
窗口。父。帧{值}
window.parent.framesname
函数:访问父窗口,其中每个子窗口(多个帧)位于。
26。personalbar属性
语法格式:
window.personalbar。属性
功能:该personalbar属性本身也是一个对象,用于访问自己的可见属性确保
决定个人栏是否可见。
注:IE5.5不支持此属性。
27。personalbar.visible属性
语法格式:
window.personalbar.visible
函数:确定个人列是否可见,如果可见,返回true,反之返回false。
注:IE5.5不支持此属性。
28。滚动条的属性
语法格式:
window.scrollbars。属性
功能:滚动条属性本身也是一个对象是用来访问自己的可见属性确保
滚动条是否可见。
注:IE5.5不支持此属性。
29。scrollbars.visible属性
语法格式:
window.scrollbars.visible
功能:scrollbars.visible用来判断滚动条是可见的,如果它是可见的,它返回true。
它返回false。
注:IE5.5不支持此属性。
30。工具栏的属性
语法格式:
window.toolbar。属性
函数:工具栏属性本身也是用来访问自己的可见属性来确定的对象。
工具栏可见。
注:IE5.5不支持此属性。
31。toolbar.visible属性
语法格式:
window.toolbar.visible
功能:该toolbar.visible属性是用来检查是否该工具栏是可见的,如果它是可见的,真正的返回。
另一方面,回到虚假。
注:IE5.5不支持此属性。
32。高级属性
语法格式:
窗口。顶部。帧{值}
window.top.framename
Window.top。方法()
Window.top。属性
函数:窗口对象的顶部属性用于包含关于所有加载窗口的多个子窗口(多帧)最顶层窗口的信息。
以上是本文的全部内容,希望大家能喜欢。