2013-05-22 3 views
0

У меня есть код в VB, где у меня есть следующие строкиparent.window.opener останавливает выполнение

alert("1"); 
parent.window.opener=true; 
alert("2"); 
parent.window.close(); 

Этот код выполняет отлично во всех браузерах, кроме Firefox. В Firefox я могу получить alert("1");, но когда выполняется parent.window.opener, он перебирается туда. В чем может быть проблема ?

ответ

1

window.opener Предполагается, что это окно. Если вы установите его для чего-то, что не является объектом Window, для каждой спецификации он должен выбросить исключение.

Это то, что делает Firefox (но, видимо, не другие браузеры, которые вы тестировали?). В вашей консоли должно быть указано соответствующее исключение; не было?

Смежные вопросы