如何从弹出窗口中删除地址栏

时间:2013-02-12 10:33:56

标签: javascript popup popupwindow

onClick="window.open('index.php?option=com_virtuemart&page=shop.cart&product_id=<?php echo $product_id?
>&Itemid=18','mywindow','directories=no,titlebar=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=400,height=350')"

2 个答案:

答案 0 :(得分:3)

Internet Explorer将始终显示地址栏,无法在弹出窗口中将其删除。有些浏览器会使用location=no标志隐藏地址栏,但IE不会。

来自MSDN

  

在Internet Explorer 7及更高版本中,出于安全(反欺骗)原因,您无法删除Internet区域窗口中的地址栏。

无论如何都应该避免弹出窗口,许多访问者会有弹出窗口阻止软件,或者浏览器只会阻止它。最好在页面上考虑类似<div>覆盖的内容,您可以手动编写代码,或使用现成的插件,如jQuery UI Dialog或Lightbox。

答案 1 :(得分:1)

要禁用地址栏,请按照以下步骤操作

1)在IE7中选择工具 2)选择安全选项卡 3)选择“Internet区域”,然后单击“自定义级别” 4)向下滚动,直到“允许网站打开没有地址或状态栏的窗口” 5)选择&#34;禁用&#34; - &GT;好 6)重新启动IE7,您就完成了。要禁用地址栏,请按照以下步骤操作