我需要在页面上单击Hyper链接打开一些弹出窗口,因此我必须使用Window.open而不是showModalDialog函数。
但是我看到使用Window.open看起来不够好。 (基本上我想禁用url窗口并在那里添加所有东西)
请告诉我这是否可以使用window.open ??
或者请告诉我这种情况下最好的方法是什么?
答案 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