window.open с блокировщиком всплывающих окон

этот сайт использует maxminds бесплатный продукт - это - достойная витрина - http://www.ipaddress1.com/

5
задан Anat 24 November 2009 в 13:23
поделиться

4 ответа

адамантий прав. блокировщик всплывающих окон был бы бесполезен, если бы его можно было переопределить кодом, вызывающим всплывающее окно. Лучшее, что вы можете сделать, это следующее:

<script type="text/javascript">
    var myPopup = window.open("StartPage.aspx", "", "fullscreen=yes");  
    if(!myPopup)
        alert('a popup was blocked. please make an exception for this site in your popup blocker and try again');
</script>
13
ответ дан 18 December 2019 в 09:08
поделиться

Как уже говорили другие, вы просто не можете. Браузер блокирует такое поведение. Другой вариант - не использовать window.open , а вместо этого использовать компонент javascript, который может дать вам такое же поведение.

3
ответ дан 18 December 2019 в 09:08
поделиться

Вы не сможете этого сделать. Пользователь предпочитает блокировать всплывающие окна, и вы не можете это контролировать.

1
ответ дан 18 December 2019 в 09:08
поделиться

Вы можете открыть всплывающее окно, используя только событие onclick. Вы можете попробовать отправить форму с помощью target = "_ blank" и действия, установленного для вашего URL-адреса, но Forefox заблокировал это, а Google Chrome - нет.

1
ответ дан 18 December 2019 в 09:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: