2013-09-22 37 views
0

我嘗試用jQuery工作,使彈出彈出不阻止任何更多

但我的問題它是從谷歌

我的代碼bloked

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

我認爲在開放式辦呢做鼠標左鍵單擊自動但它不工作太 任何人都可以幫忙?

+1

瀏覽器通常會阻止彈出窗口,除非它們與用戶事件(如鼠標點擊)綁定。除非用戶有意識地允許彈出窗口,否則這將不起作用。如果您嘗試模擬鼠標單擊,它也不起作用。 – 2013-09-22 04:11:26

+0

可能的重複:http://stackoverflow.com/questions/6192889/legally-avoiding-popup-blocking –

回答

3

大多數現代瀏覽器默認都會阻止彈出窗口。

但是,如果您使用的是jQuery。我建議看看jQuery UI Dialog。這是HTML頁面的一部分,不會被瀏覽器阻止。這通常是最近做彈出窗口的更優雅和首選的方式。