js窗口对象属性和方法相关的数据整合
窗口对象有以下方法:打开关闭警报确认提示setTimeout清除定时器setInterval这样举动将resizeby resizeto scrollby scrollto找回了家停止打印模糊焦点captureevent enableexternalcapture disableexternalcapture handleEvent releaseevent routeevent滚动
1。打开方法
语法格式:window.open(url,窗口的名称,窗口风格)
功能:打开一个新窗口并在窗口中加载带有指定URL地址的网页。
解释uff1a
Open方法用于打开一个新的浏览器窗口,并在新窗口中加载指定的URL地址。
当Open方法打开一个新的浏览器窗口时,您还可以指定窗口的名称(第二个参数);
打开方法打开一个新的浏览器窗口,还可以指定窗口样式(第三个参数),窗口样式有以下选项,这些选项可以选择,如果选择,选项用逗号隔开:
工具栏:在指定窗口中是否有一个标准工具栏。当该选项的值为1或是是时,有一个标准工具栏,当该选项的值为0或否时,没有标准工具栏。
位置:如果指定窗口中有地址工具栏,则该选项的值和意义与工具栏相同;
目录:如果指定窗口中有链接工具栏,则该选项的值和意义与工具栏相同;
状态:指定窗口有状态栏,该选项的值和意义与工具栏相同;
菜单栏:指定的窗口有一个菜单,选择的意义和价值,工具栏相同;
滚动条:指定是否有滚动条时,当前窗口的文件大于窗口,并和期权的价值意义是相同的工具栏;
调整大小:指定的窗口可以改变大小,和期权价值的含义是,工具栏相同;
宽度:以像素为单位一个窗口的宽度已取代innerwidth;
高度:像素窗口的高度是由innerheight;
边界的高度与宽度:一个窗口的外部宽度指定像素。
网页:一个窗口对外高度指定的像素。
左:指定屏幕左边的窗口位置为像素。
顶部:指定屏幕顶部窗口的位置,以像素为单位。
alwayslowered:指定窗口后隐藏在所有窗口,和期权的价值意义是相同的工具栏;
alwaysraised:指定窗口是浮在上面的所有窗口,并和期权的价值意义是相同的工具栏;
依赖:打开窗口被指定为当前窗口的子窗口,并关闭父窗口关闭。该选项的值和意义与工具栏相同;
热键:设置为在新窗口中安全退出热键没有菜单栏。该选项的值和意义与工具栏相同;
InnerHeight:设置窗口中文件的像素高度;
InnerWidth:设置窗口中文件的像素宽度;
用ScreenX:的设置窗口到屏幕的左边缘的像素长度;
Screeny:设置像素距离的长度从屏幕上的画面;
标题栏:标题栏显示是否在新窗口中可见,并和期权的价值意义是相同的工具栏;
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。举动方法
语法格式:将浏览器窗口移动到指定位置(水平位移、竖向位移)
函数:根据给定的像素参数指定窗口移动,第一个参数是像素窗口的水平运动,第二个参数是像素窗口的垂直移动。
11.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()
功能:当触发方法时,会弹出一个对话框窗口查找(搜索),并允许用户在查找页面的方法中找到一个字符串。
注意:这个属性是不是在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 (event 1| event 2|...| event n)
函数:释放由参数导入的捕获事件。这些事件都是由window.captureevent方法和释放事件的captureevent相同。
29。routeevent事件
语法格式:window.releaseevent(事件)
功能:捕获所有类型的事件处理标准的事件处理方法,可以转移到同一captureevent事件。
30。滚动事件
语法格式:window.scroll(X坐标,Y坐标)
函数:将窗口移动到指定的坐标位置。
窗口对象的属性
窗口对象具有以下属性:
状态栏位置statusbar.visible defaultstatus浏览器的地址栏locationbar.visible同名的封闭框架,frames.length长文档历史innerheight innerwidth菜单栏menubar.visible开启网页边界的高度与宽度pagexoffset pageyoffset母personalbar personalbar.visible滚动条scrollbar.visible toolbar.visible顶部工具栏
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 = name
功能:返回窗口的名称,它是由window.open给予()创建一个新窗口的方法。在javascript1.0版本,此属性仅可用于读取窗口的名称。当javascript1.1版本可用,您可以使用此属性的一个窗口,不是由window.open指定一个名字()。
10。关闭属性
语法格式:window.closed
功能:如果关闭属性用于返回指定窗口,如果实例已被关闭,如果它是封闭的,回归到真实,反之返回flase。
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。历史属性
语法格式:历史{value} 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 attributes
语法格式:窗口。pageyoffset =价值
功能:指定当前在浏览器窗口中的文档窗口的左上角垂直像素位置。使用前向运动,它可用于确定移动窗口是必要的。因为这个属性返回相对于整个页面的可见文件的当前位置。
注:IE5.5不支持此属性。
25。父属性
语法格式:窗口。母。帧{value} 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
Function: the toolbar.visible attribute is used to check whether the toolbar is visible, if it is visible, returns true, and conversely returns false.
注:IE5.5不支持此属性。
32。高级属性
语法格式:窗口顶端帧{value} window.top.framename window.top。方法()
Window.top。属性
函数:窗口对象的顶级属性用于将所有加载到浏览器窗口(多帧)的窗口信息的顶部加载。