Pop up yapmak nasıl blokerler pop-up pencereler izin?
Genel olarak, bir kullanıcı tarafından oluşturulan olay olay işleyicisi içinde onları haşhaş. Eğer bir bağlantı varsa ve kullanıcı açıkça tıkladığında ve linke onclick
işleyicisi bir pop-up yükseltmek Örneğin, çoğu açılır blokerleri, çünkü kullanıcının açık eylem açılan sağlayacaktır. Buna karşılık olarak, window.load
olay veya bir setTimeout
ya da setInterval
çağrı sonucu yürütme kodundan pop-up, tipik olarak bastırılır.
Biraz OT, ama: bir pop-up kullanarak önleyebilirsiniz yapardım. Ben insanlar bir pop-up gerekir düşünüyorum kullanım-olguların% 95-99 kadar, daha iyi bir tasarım çözümü var olduğunu (bilimdışı) derdim. Ancak yukarıda cevap bu% 1-5 durumlar için vardır. :-)
Sen yapamazsın. Bu pop up izin kendi yazılım yapılandırmak için kullanıcıya kalmış. Genel bir kural olarak, (yani bir düğmeye tıklayarak) kullanıcı girişi tarafından oluşturulan pop up genellikle en blokerleri açılır tarafından izin verilir. Ama bu kesin bir kural değildir ve biz programlı bunu değiştiremezsiniz. Biz pop up blokerleri yararsız hale alırdım.
Sen açılır pencere engelleyicisi etkilemeyecek olan, bir jQuery UI Dialog kullanmalısınız.