2017-09-06 33 views
-4

このポップアップタグは、レイジーロードまたはjqueryを使用してフルページロードの60秒後にロードできます。 settimeoutとsetintervalは決して働かなかったからです。遅延ロードによる遅延ポップアップタグ

<script type="text/javascript"> 
    var adfly_id = 17670577; 
    var adfly_protocol = 'https'; 
    var popunder_frequency_delay = 0; 
</script> 
<script src="https://cdn.ay.gy/js/display.js"></script> 

display.jsは、自己起動eval()の札束であるので、周りsetTimeoutをラップする明白なことがないので、おそらく動作していないあなたの助け

+0

のsetTimeoutとのsetIntervalはいつも私のために働きました。どうしたの? – lilezek

+0

なぜsettimeoutとsetintervalは動作しませんでしたか? – Manav

+0

ポップアップは何ですか? 'display.js'は自動的にポップアップを読み込みますか? –

答えて

0

setTimeoutをお願いします。

しかし限り、その外部コードは、ウィンドウのonloadイベントに依存しないように、あなたがsetTimeoutスクリプト自体を挿入することができるはずです。

// jQuery: 
window.setTimeout(function() { 
    $.getScript('https://cdn.ay.gy/js/display.js'); 
    // see http://api.jquery.com/jQuery.getScript 
}, 60000); 

// or without jQuery: 
window.setTimeout(function() { 
    var s = document.createElement('script'); 
    s.setAttribute('src', 'https://cdn.ay.gy/js/display.js'); 
    document.body.appendChild(s); 
} 
+0

ダニエル・ベックさん、ありがとう –