Скрипт как сценарий загрузки

#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:

Вы не можете. Браузерам не разрешено показывать всплывающие окна в ответ на события загрузки (и они достаточно умны, чтобы отличить реальный клик от имитируемого)