Internet explorer 如何在IE中从超链接打开新窗口

Internet explorer 如何在IE中从超链接打开新窗口,internet-explorer,Internet Explorer,这是我的密码 <a target="_blank" href="http://www.example.com" class="style1">Click</a> 在IE6中,当它被点击时,它会打开一个窗口,但不是一个完整的窗口,它只有原始窗口大小的一半。在IE7和IE8中,它是3/4。在Mozilla中,它工作得很好。在不更改浏览器设置的情况下,我如何让我的客户在IE中的一个全新窗口中查看登录页。请在这方面帮助我 问候 Arun您无法用纯HTML控制新窗口的大小。您

这是我的密码

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

在IE6中,当它被点击时,它会打开一个窗口,但不是一个完整的窗口,它只有原始窗口大小的一半。在IE7和IE8中,它是3/4。在Mozilla中,它工作得很好。在不更改浏览器设置的情况下,我如何让我的客户在IE中的一个全新窗口中查看登录页。请在这方面帮助我

问候


Arun

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

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

onclick处理程序的示例:

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

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

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

onclick处理程序的示例:

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


谢谢,实际上目标页面是由客户端在管理部分设置的,因此我无法在每个目标页面中编写调整大小功能。使用默认浏览器设置IE6,IE7和IE8从链接打开的新选项卡或新窗口不是完整的。我的客户说强制客户更改设置是不公平的。那么有没有其他方法来解决这个问题。感谢您的时间和即将到来的回复,ArunThen onclick处理程序将是唯一的方法。我会用一个例子更新我的答案谢谢,实际上目标页面是由客户端在管理部分设置的,所以我无法在每个目标页面中编写调整大小功能。默认浏览器设置为IE6,IE7和IE8从链接打开的新选项卡或新窗口不是完整的。我的客户说强制客户更改设置是不公平的。那么有没有其他方法来解决这个问题。感谢您的时间和即将到来的回复,ArunThen onclick处理程序将是唯一的方法。我将用一个例子更新我的答案