Я хочу переходное окно, чтобы закрыть себя, когда пользователь нажимает на него. Это работает для Firefox:Самозакрывающиеся всплывающие окна в IE - как получить правильное поведение onBlur?
var w = window.open(...);
dojo.connect(w, "onblur", w, "close");
, но он не работает в Internet Explorer. Некоторые другие сайты ссылались на специфическое для IE событие onfocusout, но я не смог найти согласованный рабочий пример того, что мне нужно.
Что делает переполнение стека самым лучшим способом заставить окна браузера IE закрываться, когда они теряют фокус?
Я использую Dojo, поэтому, если в этой библиотеке есть ярлык, информация будет приветствоваться. В противном случае стандартные ответы IE будут лучшим ответом.
Вы можете настроить событие во всплывающем окне, когда всплывающее окно получает начальный фокус? – scunliffe
Я пробовал это и не мог заставить его работать. Я могу попробовать еще раз. :) –
Настоящая проблема - это событие не работает в IE. –