У меня есть последующий сценарий:window.open() возвращает неопределенное значение или нуль на 2-й вызов
я нажимаю ссылку, которая: открывает всплывающее окно под названием «всплывающее окно», которое загружает PDF внутри него (в IE6).
без закрытия всплывающего окна, я нажмите на ссылку еще раз, который должен вновь открыть PDF-файл внутри всплывающего окна, но вместо Javascript ошибка брошена: член не найден
функция Javascript используется, чтобы открыть всплывающее окно является:
function openWindow(url, name, props) {
var windowRef = window.open(url, name, props);
if (!windowRef.opener) {
windowRef.opener = self;
}
windowRef.focus(); //error at this line, windowRef must be null
return windowRef;
}
вопрос: как я обойти эту проблему, не открывая новое всплывающее окно, каждый раз?
Есть ли блокировщик всплывающих окон остановить его от открытия окна? Поставить предупреждение (windowRef); после window.open, чтобы узнать, не был ли объект неопределенным. – shahkalpesh
В моем случае http://stackoverflow.com/a/43313683/3793078 –