常用的一段脚本,在IE6和firefox下可以弹出指定宽度高度的窗口
在IE7下却打开了一个页面在选项卡中,奇怪?代码如下
function openWin(file,w,h)
{
win=window.open(file,"win","width="+w+"px,height="+h+"px,left=0,top=0,status=1,help=0,scroll=1,resizable=1");
win.focus();
}
<a onclick="openWin('TestMail.aspx',420,280)" href="#">快速发送邮件</a>
这个是浏览器设置的问题,没有办法,除非使用模态窗口,可以考虑使用浏览器检测,如果是IE7的话就使用模态窗口
IE7中设置:
Tools -> Internet Options -> General -> Tabs -> Settings -> When a pop-up is encountered
如果选择了第三项(Always open pop-ups in a new tab)就会总是在新选项卡中打开,第一项不能确定,第二项才是弹出新窗口
PS:怀疑FF中也可以进行类似的设置,没找到
同意楼上