window.open尽管被用户触发,但仍未在Internet Explorer中工作

时间:2012-09-04 16:11:09

标签: javascript jquery internet-explorer browser window

  

可能重复:
  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不是可行的替代方案)

1 个答案:

答案 0 :(得分:0)

更改open()的第二个参数,IE中不允许使用连字符

仅使用字符[a-zA-Z],数字和第二个参数的下划线