URL对象 open(object)
描述:
弹出小窗口来显示URL对象所表示的网页地址。
由于window.open方法是浏览器的行为,根据浏览器的不同,同样的代码在各浏览器下显示的效果可能差别很大,为保证在所有浏览器下,弹出窗口的效果大致保持一致,建议您少用window.open方法里面的那些个性设置(如resizable, menubars, location)。您可以通过使用此方法替代window.open。而同时,如果浏览器启用了弹出窗口阻止程序,调用此方法时,程序还会给出一个简约的提示,让用户取消弹出窗口阻止程序。
参数:
参数object是一个带有特定属性的Object对象,可选属性如下表:
属性名称 类型 说明
target String 指示小窗口的名称,拥有同样名称的open行为,将在同一个小窗口中打开显示.默认值为空字符串"",代表每次open时,都重新开一个新窗口.
modal boolean 指示是否为模态窗口(仅IE有效).模态窗口就像alert提示框那样,窗口弹出后,将始终不可以操作其父窗口,直到这个模态窗口被关闭为止.
width int 大于0的整数,指定窗口的宽度,默认值为800.
height int 大于0的整数,指定窗口的高度,默认值为600.
left int 指定窗口显示相对于屏幕最左边的位置,值为负数时将水平居中(默认值为-1).
top int 指定窗口显示相对于屏幕最顶边的位置,值为负数时将垂直居中(默认值为-1).
返回:
window   弹出的小窗口的window对象。当被弹出窗口阻止程序拦截了窗口而未能正常打开窗口,将返回null.
示例:
js代码:
JSer.url("http://www.baidu.com").open({modal:1, width:640, height:480});
结果:
将弹出一个长宽为640*480的小窗口显示百度首页. 且在IE下表现为模态窗口.
请参考:
open(width, height), go(target)