如何从IE中的超链接打开一个新窗口

时间:2010-01-12 06:24:03

标签: internet-explorer

这是我的代码

<a target="_blank" href="http://www.example.com" class="style1">Click</a>

在IE6中点击它时会打开一个窗口,但它不是一个全尺寸的窗口,它只是原始窗口大小的一半。在IE7和IE8中它的3/4。在Mozilla它运行良好。没有改变浏览器设置如何我可以让我的客户在IE的全新窗口中查看登录页面。请在此背景下帮助我。

问候

1 个答案:

答案 0 :(得分:5)

您无法在纯HTML中控制新窗口的大小。您将不得不使用onclick处理程序通过javascript执行window.open,将新窗口的大小传递给该函数,或者更适合您的情况,在目标页面中使用resize函数将新窗口增加到当前屏幕尺寸。

然而,我觉得有必要建议不要这样做。这是一种非标准(常见但非标准)的用户界面体验,并且令人难以置信地令人沮丧,尤其是在打开以“_blank”为标签而非新窗口的链接的浏览器中。

onclick处理程序的示例:

<a href="somepage.html" onclick="window.open('somepage.html', 'newWindowId', 'width='+screen.width+',height='+screen.height); return false;">click here</a>