2014-04-24 51 views
-3

我有三個不同的彈出廣告JavaScript代碼上傳到我的網站。我想製作一個Javascript程序,每次頁面加載時都會隨機更改一個。我將如何做到這一點?隨機更改JavaScript彈出代碼

腳本1

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

腳本2

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

腳本3

<script type="text/javascript"> 
    var uid = '14444'; 
    var wid = '23444'; 
</script> 
<script type="text/javascript" src="http://cdn.pop.net/pop.js"></script> 
+2

哪裏是代碼。 –

+0

@MilindAnantwar的javascript代碼 '1) <腳本類型= 「文本/ JavaScript的」 SRC = 「http://cdn.pop.net/pop.js」> 2) <腳本類型= 「文本/ JavaScript的」> VAR UID = '22333'; var wid ='234333'; <腳本類型= 「文本/ JavaScript的」 SRC = 「http://cdn.pop.net/pop.js」> 3) <腳本類型= 「文本/ JavaScript的」> VAR UID = '14444'; var wid ='23444'; <腳本類型=「文本/ JavaScript的」 SRC =「http://cdn.pop.net/pop.js」>' 問題是開三個彈出同時 我需要打開一個彈出每重新加載 – Sonia

+0

你能分享小提琴 –

回答

2

這將隨機挑選你給我們的3種組合之一...

<script type="text/javascript"> 
    var i = Math.floor(Math.random() * 3); 
    var uid = ["12946", "22333", "14444"][i]; 
    var wid = ["23707", "234333", "23444"][i]; 
</script> 
<script type="text/javascript" src="http://cdn.pop.net/pop.js"></script> 
+0

先生可以添加完整的代碼更改? 像 http://jsfiddle.net/8GwQh/ 上面,我發現,但其對巴納爾代碼 – Sonia

+0

先生,如果它不工作IHAVE不同的JavaScript代碼的彈出 請幫我做了充分的變化不是代碼的uid – Sonia

+0

對不起@索尼亞,但那個小提琴與這個問題有什麼關係?毫無共同之處。 – Archer

1

試試:

<script type="text/javascript"> 
var random=Math.floor(Math.random() * 3) + 1; 
if(random==1){ 
    var uid = '12946'; 
    var wid = '23707'; 
}else if(random==2){ 
    var uid = '22333'; 
    var wid = '234333'; 
}else{ 
    var uid = '14444'; 
    var wid = '23444'; 
} 
</script> 
<script type="text/javascript" src="http://cdn.pop.net/pop.js"></script> 
+0

見先生 http://jsfiddle.net/8GwQh/5/ 上面的url只是我需要的例子 我不想只是用戶更改我需要完整的代碼更改每個重新加載 – Sonia

+0

@Sonia:你需要遵循相同的方法。 –

+0

先生在你的代碼只是改變UID和WID如果我有3個不同的公司流行代碼和不同的Java腳本? 請在每次重新加載時需要完整的javascript更改 – Sonia