在网站建设开发技术中,JavaScript应用非常广泛,配合html5和css3可以实现很多交互及动画效果。但是JavaScript的应哟红绝不仅限于动画。例如本文讨论的主题,就是如何使用JavaScript打开新窗口。也许你此前一直在用传统的链接技术打开新窗口,看完本文后或许会开启另外一个思路。JavaScript是在新窗口中打开链接的有用方法,因为您可以通过包含规范来控制窗口的外观以及它在屏幕上的位置。好了,接下来让我们一起学习下,网站制作技术普及之如何使用JavaScript打开新窗口。需要特别注意的是,搜索引擎对JavaScript链接和打开新窗口的方式目前还不怎么接受,如果期待网站从搜索引擎上获取一些流量,那么这种方法慎用。JavaScript Window Open()方法的语法要在新的浏览器窗口中打开URL,请使用Javascriptopen()方法,如下所示:
window.open(URL, name, specs, replace)并自定义每个参数。例如,下面的代码打开一个新窗口,并使用参数指定其外观。URL参数输入要在新窗口中打开的页面的URL。如果未指定URL,将打开一个新的空白窗口。
window.open("https://", "_blank", "toolbar=yes,top=500,left=500,width=400,height=400");名称参数name参数设置URL的目标。在新窗口中打开URL是默认设置,并以下方式指示:
- _blank:为URL打开一个新窗口。
- _self:将当前页面替换为URL。
- _parent:将URL加载到父帧中。
- _top:替换已加载的任何框架集。
- height=像素:此规范以像素为单位设置新窗口的高度。可以输入的最小值为100。
- width=像素:这将以像素为单位设置新窗口的宽度。最小值为100。
- left=像素:此等级库设置新窗口的左侧位置。不能输入负值。
- top=像素:这将设置新窗口的顶部位置。不能使用负值。
- menubar=yes|no|1|0:使用此等级库指示是否显示菜单栏。
- status=yes|no|1|0:这表示是否添加状态栏。
- location=yes|no|1|0:此规范指示是否显示地址字段。仅适用于OperaBrowser。
- resizeable=yes|no|1|0:确定是否可以调整窗口大小。仅用于IE。
- location=yes|no|1|0:指示是否显示滚动条。仅兼容IE、Firefox和Opera。
- toolbar=yes|no|1|0:确定是否显示浏览器工具栏。仅兼容IE和Firefox。
- 如果为true,URL将替换历史记录列表中的当前浏览器条目。
- 如果为false,则URL将作为浏览器历史记录列表中的新条目列出。