2016-08-23 7 views
-1

で3回を置いた場合にブロックを繰り返して、私は、コードの3つのブロックを持っているが、ファイルscript.jsblock-1block-2block-3それを呼び出すことができます。同じhtmlページでscript.jsを3回呼び出しました。私は各ブロックが一度だけ実行されるように書き込み関数の条件を作成する必要があります。たとえば、最初のコールでblock-1のみが2回目のコールblock-2で実行され、3回目のコールblock-3で実行されます。3 JSコードブロックは、JSファイルで、決して同じHTMLページ

私は以下の条件を書いています。 2つのブロックのために働いていますが、私は3つのためにそれをneeedします。

if (typeof first === 'undefined') { 
     // FIRST BLOCK 

    var first = 0; 
    var second = 1;  
} 

if (second == 2) { 

    // SECOND BLOCK 

} 
second = 2; 

どうすればいいですか?

+0

なぜ同じページで3回スクリプトを呼び出しますか? – aw04

+0

私は3つのパスバック広告タグを1つの広告タグの後ろに置く必要があります。そして、1ページに3つの広告ポジションがあります。 –

+0

機能を使用する...? –

答えて

0
var i=0; 
function callthis(){ 
i++; 
if(i==1){ 
//first 
} 
if(i==2){ 
//second 
} 
if(i==3){ 
//third 
} 
} 
関連する問題