#javascript #jquery #click #onload #simulate
#javascript #jquery #нажмите #загрузка #имитировать
Вопрос:
Я получил скрипт для всплывающего окна, но всплывающее окно просто открывается, если щелкнуть в любом месте веб-сайта. Они сделали это таким образом, чтобы избежать того, чтобы рекламные блоки не блокировали pounder. Итак, теперь вопрос: может ли кто-нибудь помочь мне написать скрипт как сценарий загрузки. Имитация щелчка не работает.
Здесь скрипт:
<script type="text/javascript">
var _pop = _pop || [];
_pop.push(['siteId', 348021]);
_pop.push(['minBid', 0]);
_pop.push(['popundersPerIP', 0]);
_pop.push(['delayBetween', 0]);
_pop.push(['default', false]);
_pop.push(['defaultPerDay', 0]);
_pop.push(['topmostLayer', false]);
(function() {
var pa = document.createElement('script'); pa.type = 'text/javascript'; pa.async = true;
var s = document.getElementsByTagName('script')[0];
pa.src = '//c1.popads.net/pop.js';
pa.onerror = function() {
var sa = document.createElement('script'); sa.type = 'text/javascript'; sa.async = true;
sa.src = '//c2.popads.net/pop.js';
s.parentNode.insertBefore(sa, s);
};
s.parentNode.insertBefore(pa, s);
})();
</script>
Комментарии:
1. Этот скрипт уже работает при загрузке.
2. Popunder — более неприятный брат popup. Я бы не стал посещать сайт, отображающий всплывающие окна более одного раза.
Ответ №1:
Вы не можете. Браузерам не разрешено показывать всплывающие окна в ответ на события загрузки (и они достаточно умны, чтобы отличить реальный клик от имитируемого)