2013-09-22 3 views
0

я стараюсь работать с JQuery сделать всплывающее окновсплывающее окно не заблокировано больше

, но моя проблема это bloked от Google

мой код

<script type="text/javascript"> 
$(document).ready(function() { 
    var flag = true; 
    if (event.target == this & flag) { 
     window.open('<? echo $lllllink ; ?>'); 
     flag = false; 
    } 
}); 
</script> 

я думаю, что это делать с любым открытым сделать мышь левой кнопкой мыши автоматическим, но это тоже не работает любой может помочь?

+1

Браузеры обычно блокируют всплывающие окна, если они не привязаны к пользовательскому событию, как щелчок мышью. Если пользователь сознательно не разрешает всплывающие окна, это не сработает. Это не сработает, если вы попытаетесь имитировать щелчок мышью. –

+0

Возможный дубликат: http://stackoverflow.com/questions/6192889/legally-avoiding-popup-blocking –

ответ

3

Большинство современных браузеров блокируют всплывающие окна по умолчанию.

Однако, если вы используете jQuery. Я рекомендую посмотреть на jQuery UI Dialog. Это часть страницы HTML и не блокируется браузером. Это в целом более элегантный и предпочтительный способ делать всплывающие окна в эти дни.

Смежные вопросы