使用window.open自定义弹出窗口

时间:2011-04-28 06:05:29

标签: javascript css

我需要在页面上单击Hyper链接打开一些弹出窗口,因此我必须使用Window.open而不是showModalDialog函数。

但是我看到使用Window.open看起来不够好。 (基本上我想禁用url窗口并在那里添加所有东西)

请告诉我这是否可以使用window.open ??

或者请告诉我这种情况下最好的方法是什么?

3 个答案:

答案 0 :(得分:0)

您可以使用window.open的第三个参数在弹出窗口中指定所需的内容:

  

<强> strWindowFeatures
  可选参数。此参数是列出新浏览器窗口的请求窗口功能(窗口功能和工具栏)的字符串。此字符串参数不得包含任何空格。每个请求的窗口功能必须用字符串中的逗号分隔。

我链接到的页面甚至有一个图表可以帮助您理清哪些功能。

答案 1 :(得分:0)

myRef = window.open('win','mywin','left=20,top=20,width=500,height=500,toolbar=1,resizable=0');

访问w3c以获取完整列表和浏览器兼容性

答案 2 :(得分:0)

您可以介绍许多自定义项。

如果您只想禁用工具栏,菜单栏和地址字段,请执行以下操作:

window.open('','','menubar=no,toolbar=no,location=no');

请在此处查看可自定义选项的完整列表: http://www.w3schools.com/jsref/met_win_open.asp