Ответ 1
В имени окна не должно быть пробела. Попробуйте EditEvents
.
У меня есть всплывающее окно простого всплывающего окна, когда вы нажимаете дату в календаре. Код ниже работает в 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?
В имени окна не должно быть пробела. Попробуйте EditEvents
.
window.open(theURL,winName,features);
ex: window.open('google.com','Edit Events','width=100'); //false
window.open('google.com','EditEvents','width=100'); //True
= > Редактировать события //false
EditEvents//true
= > winName не имеет пробелов.