Свернуть всплывающее окно - PullRequest
3 голосов
/ 21 ноября 2011

Как я могу переместить всплывающее окно назад или свернуть его?Следующий фрагмент кода не работает:

w = window.open('asdasd');
w.blur();
window.focus();

Мне нужен тот же эффект, что и в http://www.filesonic.com/file/2959312855/CoreczkaArena.rar,, когда вы нажимаете «ЗАМЕДЛЕННАЯ ЗАГРУЗКА», всплывающее окно с рекламой возвращается в главное окно.

Ответы [ 2 ]

1 голос
/ 21 ноября 2011

Вы не должны этого делать.

Причина в том, что опыт ваших пользователей пострадает, и что этот тип поведения часто считается вредным.

Если вы хотите поместить некоторый контент «в фоновом режиме», просто сделайте это на текущей странице, реализовав скрипты CSS и JavaScript , которые заставляют сайт вести себя так, как если бы он содержал несколько «слоев» или «окон». , Попробуйте использовать jQuery UI , например.

Если вы настаиваете на том, чтобы делать то, что вы просили (создание нового окна и перемещение его сзади), когда-нибудь оно, вероятно, перестанет работать, и ваш контент будет заблокирован блокировщиками всплывающих окон. Но прежде чем это произойдет, вы, вероятно, получите отрицательный отзыв от пользователей вашего сайта.

1 голос
/ 21 ноября 2011

Тогда вы - здесь решение

   var newWindow = window.open('Default.aspx');
   newWindow .opener.window.focus();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...