1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| 方法 描述 alert(message) 弹出对话框,显示message信息,无返回值 blur() 从窗口中移去键盘输入焦点,无返回值 clearInterval(intervalId) 清除先前设置的定时器,无返回值 clearTimeout(timeoutId) 清除先前设置的超时,无返回值 close() 关闭窗口,无返回值 confirm(question) 显示一个确认对话框,单击“确定”按钮时返回true,否则返回false focus 得到键盘的输入焦点,同时将该窗口放在其他窗口的前面,无返回值 getComputedStyle(elt) 返回一个只读的style对象,它包含了应用于指定文档元素elt的所有CSS样式(不仅仅是嵌入样式)。从这个计算样式对象查询得到的定位属性(如left,top,width等)总是以像素值返回 moveBy(dx,dy) 将窗口从当前位置移动指定的距离,无返回值 moveTo(x,y) 将窗口移动到指定的位置,无返回值 open(url,name,features) 在name参数指定的窗口中显示url指定的文档。如果省略了name参数,或没有name参数指定的窗口,那么将创建一个新的窗口。features是可选参数,这是一个字符串,用于指定新窗口的大小和样式。字符串中,使用逗号分隔各个特性。所有的平台都支持的特性名称有:width=pixels,height=pixels,location,menubar,resizable,status和toolbar。在IE中,使用left=x和top=y设置窗口的位置;在Netscape中,使用screenX=x和screenY=y来设置窗口的位置。该方法返回现有窗口对象或新建窗口对象。 print() 打印文档内容,相当于用户点击了浏览器中的“打印”按钮,无返回值 prompt(message,default) 打开一个提示对话框,显示message指定的内容,并等待用户输入一段文字。default参数是可选参数,指定在输入框中最初显示的内容,返回值为字符串;如果输入框中没有字符,则返回空字符串;如果单击了“取消”按钮,则返回null值 resizeBy(dw,dh) 将窗口缩放到指定的大小,无返回值 resizeTo(width,height) 将窗口的大小修改为指定的宽度和高度 scroll(x,y) 将窗口的内容(文档)滚动到指定的坐标,无返回值。在JavaScript1.2后被scrollTo()方法替代 scrollBy(dx,dy) 将窗口的内容(文档)滚动到指定的量,无返回值 scrollTo(x,y) 将窗口的内容(文档)滚动到指定的位置,无返回值 setInterval(code,interval,args...) 每隔interval指定的毫秒数就执行一次code字符串指定的代码。IE5及以后的版本中,code参数可以用函数引用来代替字符串,此时,每隔interval指定的毫秒数就执行一次该函数。该方法返回一个内部的ID值,该值可以传递给clearInterval()方法来取消代码的周期执行 setTimeout(code,delay) 在延迟delay参数指定的毫秒数之后执行code字符串指定的代码。IE5及以后的版本中,code参数可以用函数引用来代替字符串,此时,延迟delay指定的毫秒数就执行一次该函数。该方法返回一个内部的ID值,该值可以传递给setTimeout()来取消延迟执行的代码。注意,该方法是立即返回,并不是在返回之前等待delay指定的毫秒数 open()方法的features参数指定一组定制新窗口特性的选项,其有效值如下表所示: 选项名称 可选值 描述 directories yes/no 或 1/0 新窗口中是否显示“链接”按钮 height 整数值 新窗口的高度 width 整数值 新窗口的宽度 location yes/no 或 1/0 新窗口中是否显示地址栏 menubar yes/no 或 1/0 新窗口中是否显示菜单栏 resizable yes/no 或 1/0 新窗口是否允许用户改变大小 scrollbars yes/no 或 1/0 新窗口是否显示滚动条 status yes/no 或 1/0 新窗口是否显示状态栏 toolbar yes/no 或 1/0 新窗口是否显示工具栏
|