2016-04-19 28 views
1

WordPress Webサイトのどこかをクリックして実行するポップアンダー広告コードが2つあり、最初に1つのスクリプトを実行してから、同じユーザーの2番目のポップアンダーを開きたいWordPressのウェブサイトでどうすればいいですか?ここでポップアンダーのコード他のjavascriptをWordPressで実行した後にjavascriptを実行

<script type="text/javascript"> 
 
    var _pop = _pop || []; 
 
    _pop.push(['siteId', 1205741]); 
 
    _pop.push(['minBid', 0.000000]); 
 
    _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> 
 

 

 

 
    
 
<script type="text/javascript"> 
 
var uid = '101325'; 
 
var wid = '215567'; 
 
</script> 
 
<script type="text/javascript" src="http://cdn.popcash.net/pop.js"></script>

+0

あなたが特定の順序でスクリプトを実行したいですか? – colecmc

答えて

0

は通常、あなたは彼らがポップのイベントにコールバックを提供する場合popads.netに相談し、そのコールバック内の第二のポップアップのコードを追加しています。

しかし、2番目のコードは同期式なので、コールバックに入れる方法はないため、これは不可能です。

ポップの逆順で作業する機会があります:bind a function to the "click" event of "body" elementを入力し、popads.netのコードを入力します。

すなわち、好きsomethinkg:

<script type="text/javascript"> 
var uid = '101325'; 
var wid = '215567'; 
</script> 
<script type="text/javascript" src="http://cdn.popcash.net/pop.js"></script> 

<script> 
$("body").bind("click", function() { 
    var _pop = _pop || []; 
    _pop.push(['siteId', 1205741]); 
    _pop.push(['minBid', 0.000000]); 
    . 
    . 
    . 
}); 
</script> 
関連する問題