我有这个功能
window.open("<%=mcrforHyperLink%>&fromDate="+fromDate+"&interfacen="+interfacen+"&interfaceid="+interfaceid+"&toDate="+toDate,'name_' +Math.floor(Math.random()*11),'height=680,width=900');
这不是在IE中,但在Mozilla下工作正常。
请帮忙。
答案 0 :(得分:1)
Internet Explorer无法处理包含空格的窗口名称。你没有,但我敢打赌,当它们包含一个.
字符(你用Math.random`生成)时也会出现问题。确保您的名字只包含字母数字。
答案 1 :(得分:0)
请解释为什么要为窗口生成随机名称。 如果你在其他地方重新使用它,我可以理解。
除非有我错过的东西,否则这将完全相同
window.open("...",'_blank','height=680,width=900');
(...是你的网址)
另请注意,除非另有说明,否则大多数现代浏览器都可能会打开您的窗口。如果网址来自与包含脚本的网页相同的域名,我建议您将其添加到您所在的网页中。