可能重复:
ie8 var w= window.open() - “Message: Invalid argument.”
查看此页:http://jsfiddle.net/S7Crc/
请注意,单击“我”会在Firefox中正确打开一个窗口,但不会在Internet Explorer中打开,尽管window.open是由用户触发的......
如何让Internet Explorer正确执行window.open并使其与Firefox的行为相同? (请注意,我需要设置窗口的宽度和高度,以便简单的目标_blank或target _new不是可行的替代方案)
答案 0 :(得分:0)
更改open()
的第二个参数,IE中不允许使用连字符
仅使用字符[a-zA-Z],数字和第二个参数的下划线