JavaScript事件---3

来源:互联网 发布:利润率高的行业 知乎 编辑:程序博客网 时间:2024/06/05 19:45

JavaScript最大的用途之一是它能够打开、关闭和调整浏览器窗口的大小。
Windows对象,open方法,被用来打开一个新的浏览器窗口。open方法的基本语法如下:
window.open(url,name,features)
url参数是一个表示即将加载的URL(统一资源定位符)的字符串。如果这个参数被留空,则浏览器会打开一个默认的about:blank页面。name参数是一个表示要打开的窗口的名字的字符串。如果具有相同名字的一个窗口已经打开,则URL在指定的窗口中打开,否则就打开一个新窗口。
features参数是由逗号隔开的选项组成的一个字符串,表示想要新窗口具备的各种特性,比如窗口的高度、宽度、以及滚动条。
window对象的close()方法没有参数。调用方法如下:
window.close()
任何新打开的窗口都应该包含菜单、导航元素和地址栏。
无需JavaScript,打开标签
实际上,打开一个新标签不需要任何JavaScript,可以使用锚(<A>)元素的target属性打开一个新标签。使用target属性是更可取的,因为它不会干预访问者的体验,在移动环境中也工作良好。
调整和移动窗口
JavaScript支持调整浏览器窗口的大小
moveBy(x,y) 按照x和y的像素数移动窗口
moveTo(x,y) 将窗口移动到x和y指定的坐标
resizeBy(x,y) 按照x和y的像素数调整窗口大小
resizeTo(x,y) 根据x和y指定的大小调整窗口