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

use*_*470 0 internet-explorer

这是我的代码

<a target="_blank" href="http://www.example.com" class="style1">Click</a>
Run Code Online (Sandbox Code Playgroud)

在IE6中点击它会打开一个窗口,但它不是一个全尺寸的窗口,它只是原始窗口大小的一半.在IE7和IE8中它的3/4.在Mozilla它运行良好.没有更改浏览器设置我怎么能做我的客户在IE浏览器的全新窗口中查看登录页面.请在此上下文中帮助我.

问候

阿伦

Chr*_*ris 5

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

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

onclick处理程序的示例:

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