使用window方法时可以省略window
-
open方法
语法格式:window.open(URL,窗口名称,窗口风格)
功能:打开一个新的窗口,并在窗口中装载指定URL地址的网页。
说明:
open方法用于打开一个新的浏览器窗口,并在新窗口中装入一个指定的URL地址;
open方法在打开一个新的浏览器窗口时,还可以指定窗口的名称(第二个参数);
open方法在打开一个新的浏览器窗口时,还可以指定窗口的风格(第三个参数),窗口风格有以下选项,这些选项可以多选,如果多选,各选项之间用逗号分隔: -
close方法
语法格式:window.close()
功能:close方法用于自动关闭浏览器窗口。 -
alert方法
语法格式: window.alert(提示字符串)
功能:弹出一个警告框,在警告框内显示提示字符串文本。
-
confirm方法
语法格式:window.confirm(提示字符串)
功能:显示一个确认框,在确认框内显示提示字符串,当用户单击“确定”按钮时该方法返回true,单击“取消”时返回false。
-
prompt方法
语法格式:window.prompt(提示字符串,缺省文本)
功能:显示一个输入框,在输入框内显示提示字符串,在输入文本框显示缺省文本,并等待用户输入,当用户单击“确定”按钮时,返回用户输入的字符串,当单击“取消”按钮时,返回null值。
-
setTimeout方法
语法格式:window.setTimeout(代码字符表达式,毫秒数)
功能:定时设置,当到了指定的毫秒数后,自动执行代码字符表达式。 -
clearTimeout方法
语法格式:window.clearTimeout(定时器)
功能:取消以前的定时设置,其中的参数是用setTimeout设置时的返回值。 -
setInterval方法
语法格式:window.setInterval(代码字符表达式,毫秒数)
功能:设定一个时间间隔后(第二个参数),反复执行“代码字符表达式”的内容 -
clearInterval方法
语法格式:window.clearInterval(时间间隔器)
功能:取消setInterval设置的定时。其中的参数是setInterval方法的返回值。 -
moveBy方法
语法格式:window.moveBy(水平位移量,垂直位移量)
功能:按照给定像素参数移动指定窗口。第一个参数是窗口水平移动的像素,第二个参数是窗口垂直移动的像素。 -
moveTo方法
语法格式:window.moveTo(x,y)
功能:将窗口移动到指定的指定坐标(x,y)处。 -
resizeBy方法
语法格式:window.resizeBy(水平,垂直)
功能:将当前窗口改变指定的大小(x,y),当x、y的值大于0时为扩大,小于0时为缩小。 -
resizeTo方法
语法格式:window.resizeTo(水平宽度,垂直宽度)
功能:将当前窗口改变成(x,y)大小,x、y分别为宽度和高度。 -
scrollBy方法
语法格式:window.scrollBy(水平位移量,垂直位移量)
功能:将窗口中的内容按给定的位移量滚动。参数为正数时,正向滚动,否则反向滚动。 -
scrollTo方法
语法格式:window.scrollTo(x,y)
功能:将窗口中的内容滚动到指定位置。 -
find方法
语法格式:window.find()
功能:当触发该方法时,将弹出一个“find”(查找)对话窗口,并允许用户在触发find方法的页面中查找一个字符串。
注:该属性在IE5.5及Netscape6.0中都不支持。 -
back方法
语法格式:window.back()
功能:模拟用户点击浏览器上的“后退”按钮,将页面转到浏览器的上一页。
说明:仅当当前页面存在上一页时才能进行该操作。
注:IE5.5不支持该方法,Netscape6.0支持。 -
forward方法
语法格式:window.forward()
功能:模拟用户点击浏览器上的“前进”按钮,将页面转到浏览器的下一页。
说明:仅当当前页面存在下一页时才能进行该操作。
注:IE5.5不支持该方法,Netscape6.0支持。 -
home方法
语法格式:window.home()
功能:模拟用户点击浏览器上的“主页”按钮,将页面转到指定的页面上。
注:IE5.5不支持该方法,Netscape6.0支持。 -
stop方法
语法格式:window.stop()
功能:模拟用户点击浏览器上的“停止”按钮,终止浏览器的下载操作。
注:IE5.5不支持该方法,Netscape6.0支持。 -
print方法
语法格式:window.print()
功能:模拟用户点击浏览器上的“打印”按钮,通知浏览器打开打印对话框打印当前页。 -
blur方法
语法格式:window.blur()
功能:从窗口中移出焦点。当与focus方法合用时必须小心,因为可能导致焦点不断移进移出。 -
focus方法
语法格式:window.focus()
功能:使窗口中得到焦点。当与blur方法合用时必须小心,因为可能导致焦点不断移进移出 -
captureevent方法
语法格式:window.captureevent(event)
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 -
enableexternalcapture事件
语法格式:window.enableexternalcapture(event)
功能:enableexternalcapture方法用于捕捉通过参数传入的外部事件。 -
disableexternalcapture事件
语法格式:window.disableexternalcapture()
功能:取消enableexternalcapture方法的设置,终止对外部事件的捕捉。 -
handleevent事件
语法格式:window.handleevent(event)
功能:触发指定事件的事件处理器。 -
releaseevent事件
语法格式:window.releaseevent(event)
window.releaseevent(事件1|事件2|…|事件n)
功能:释放通过参数传入的已被捕捉的事件,这些事件是由window.captureevent方法设置的,可释放的事件与captureevent相同。 -
routeevent事件
语法格式:window.releaseevent(event)
功能:把被捕捉类型的所有事件转交给标准事件处理方法进行处理,可转交的事件与captureevent相同。 -
scroll事件
语法格式:window.scroll(x坐标,y坐标)
功能:将窗口移动到指定的坐标位置。