Как открыть окно в фоновом режиме по клику? Есть проблемы с этим кодом? - PullRequest
0 голосов
/ 03 апреля 2011

У меня есть сайт загрузки (я размещаю некоторые файлы для бесплатной загрузки), где я хочу рекламировать один из своих веб-проектов.

Пользователь нажимает ссылку, и должен достичь целиURL (страница загрузки).Если возможно, второе окно / вкладка (реклама) должна открываться, но в фоновом режиме.Второе окно также должно иметь все функции браузера, такие как панель навигации, кнопка закладки и т. Д.

Не обязательно, чтобы открывалось окно рекламы, но важно, чтобы пользователь достиг страницы загрузки.

В настоящее время у меня есть этот код:

<a href="new-location.htm" 
target=_blank 
onclick="window.location='http://advertise-me.com';">Link mit Fenster</a>

Идея состоит в том, что new-location.htm всегда открыт (даже если javascript отключен), а также в новом окне, так что он находится на переднем плане,если возможно (onclick), «старое» окно перенаправляется в проект, который я хочу рекламировать.

Меня не беспокоит то, что событие onclick и редирект могут «украсть» текущее окно и вызвать фактическую ссылкуне открывать в каком-либо браузере.Это возможно или код, который я использую, безопасен?

1 Ответ

1 голос
/ 03 апреля 2011

Поведение блокировки всплывающих окон не является частью стандарта W3C.На практике я думаю, что вы сделали безопасно.Если скрипт не запускается по какой-либо причине, я сомневаюсь, что это повлияет на href direct.Я опробовал ваш фрагмент в нескольких браузерах, и все они демонстрируют желаемое вами поведение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...