Я работаю над проектом, который имеет событие OnLoad изЗакрытие дочерних окон OnUnload событий в JavaScript
var opsWin = window.open ('url','_blank', 'options);
var preWin= window.open ('url','_blank', 'options);
var pkgWin= window.open ('url','_blank', 'options);
var apcWin= window.open ('url','_blank', 'options);
opsWin.focus();
preWin.focus();
pkgWin.focus();
apcWin.focus();
Эти всплывающие окна отображает 4 различных PDF-файлов, которые пользователь должен видеть, прежде чем продолжить. Моя проблема возникает в моем случае OnUnload:
function unLoadDocs(){
alert(opsWin)
opsWin.close();
preWin.close();
pkgWin.close();
apcWin.close();
}
Моя тревога для отладки, чтобы убедиться, что я сделать это там и видеть, что opsWin на самом деле существует (это делает его там, и он существует и в области видимости) , Моя проблема в том, что документы не закрываются в Internet Explorer 10. Я пытаюсь использовать тот же скрипт в Mozilla Firefox, и он отлично работает.
некоторое представление о том, почему эти окна не будут закрывать на Internet Explorer 10 будет большим. (Я также попытался IE9 без успеха)
Что такое код, который вызывает unLoadDocs? –
Попробовал несколько способов.
, window.onunload = unLoadDocs; , window.onunload = function() {...} – shup88