-2
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')"
4

2 回答 2

3

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

来自MSDN

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

无论如何都应该避免弹出窗口,许多访问者会有弹出窗口阻止软件,或者浏览器会简单地阻止它。最好考虑<div>页面上的叠加层,您可以手动编码,或者使用现成的插件,例如 jQuery UI Dialog 或 Lightbox。

于 2013-02-12T11:05:42.027 回答
2

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

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

于 2014-11-21T18:25:47.910 回答