window.open错误仅在IE中 - 参数无效

时间:2011-04-26 13:16:14

标签: javascript window.open invalid-argument

点击日历上的日期时,会出现一个简单的日历弹出窗口。下面的代码适用于Opera,FF和Chrome,但不适用于IE6-8。它会在底部显示Error on Page并显示错误invalid argument

<div class="day-number">1</div>
<td class="calendar-day" onclick="window.open('http://www.cal.com/admin/editevents.php?day=2&month=4&year=2011', 
'Edit Events', 'scrollbars=1,width=600,height=475');">

根据IE,有人可以帮助我找出我正在做的但是错了吗?

2 个答案:

答案 0 :(得分:32)

窗口名称不应有空格。试试EditEvents

答案 1 :(得分:1)

window.open(theURL,winName,features);

ex:window.open('google.com','Edit Events','width=100'); //false

window.open('google.com','EditEvents','width=100'); //True

=&GT; 编辑事件// false

EditEvents // true

=&gt; winName没有空格。