JS随机加载代码 JS随机加载广告实现轮播效果
用这段简易的JS代码可以实现随机轮播广告的效果
<script> function bnxb(url,chance) { this.url=url; this.chance=chance; } var da,dalen,chance_limit,random_sel_num da=new Array(); da[0]=new bnxb("http://www.baidu.com",200) da[1]=new bnxb("http://www.bnxb.com",600) da[2]=new bnxb("http://www.google.com",800) var dalen=da.length; num_all_chance=0; for(i=0;i<dalen;i++){ num_all_chance+=da[i].chance; } function random_da(){ chance_limit = 0; random_sel_num=Math.round((num_all_chance-1)*Math.random())+1; for(i=0;i<dalen;i++){ chance_limit+=da[i].chance; if(random_sel_num<=chance_limit){ alert(random_sel_num+"显示第"+(i+1)+"个广告"); break; } } } this_da = random_da(); </script>
顶(0)
踩(0)
- 最新评论