2014-04-24 49 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