随机显示代码

举个对联广告随机播放的例子,代码如下:

<script type="text/javascript">// <![CDATA[
<!--   
tempid = new Array();    
tempid[0] = "<SCRIPT LANGUAGE=JavaScript1.1 SRC='http://play.unionsky.cn/show/?placeid=9203'><"+"/SCRIPT>"  
tempid[1] = "<SCRIPT LANGUAGE=JavaScript1.1 SRC='http://play.unionsky.cn/show/?placeid=15279'><"+"/SCRIPT>"  

showId = Math.floor(Math.random() * 2);   
document.write(""+tempid[showId]+"");   
//-->
// ]]></script>

你在后台申请了几个相同尺寸的广告后,把广告代码复制过来,把上面的红色的部分替换成你的代码(注意引号里面的要拆开来写成)。然后把整段代码放到你的网站上,或者放在.js文件里进行调用。

上面的例子是2个广告随机播放。如果有3个广告,就把代码改一下。例如:

<script type="text/javascript">// <![CDATA[
<!-- 
tempid = new Array();  
tempid[0] = "<SCRIPT LANGUAGE=JavaScript1.1 SRC='http://play.unionsky.cn/show/?placeid=9203'><"+"/SCRIPT>" 
tempid[1] = "<SCRIPT LANGUAGE=JavaScript1.1 SRC='http://play.unionsky.cn/show/?placeid=15279'><"+"/SCRIPT>" 
tempid[2] = "<SCRIPT LANGUAGE=JavaScript1.1 SRC='http://play.unionsky.cn/show/?placeid=8747'><"+"/SCRIPT>" 

showId = Math.floor(Math.random() * 3); 
document.write(""+tempid[showId]+""); 
//-->
// ]]></script>

以此类推。

按天轮播广告的代码:

<script type="text/javascript">// <![CDATA[
var today=new Date().getDate(); 
var unionskyAD; 
if (today%2==0) 
{ 
   unionskyAD="<SCRIPT LANGUAGE=JavaScript1.1 SRC='http://play.unionsky.cn/show/?placeid=9203'><"+"/SCRIPT>" 
}else{ 
   unionskyAD="<SCRIPT LANGUAGE=JavaScript1.1 SRC='http://play.unionsky.cn/show/?placeid=15279'><"+"/SCRIPT>" 
} 
document.write(""+unionskyAD+"");
// ]]></script>

上面的代码是1号播放广告a,2号播放广告b,3号再播放广告a,……
注意请把以上的广告位ID换成你自己的广告位ID。如果是iframe的广告,也应该做相应的修改。
如果想三天轮换一次。则代码如下:

<script type="text/javascript">// <![CDATA[
var today=new Date().getDate(); 
var unionskyAD; 
if (today ==0) 
{ 
   unionskyAD="<IFRAME WIDTH=468 HEIGHT=60 MARGINWIDTH=0 MARGINHEIGHT=0 HSPACE=0 VSPACE=0 FRAMEBORDER=0 SCROLLING=no BORDERCOLOR='#000000' SRC='http://play.unionsky.cn/show/?placeID=15634'></IFRAME>" 
}else if (today ==1){ 
   unionskyAD="<IFRAME WIDTH=468 HEIGHT=60 MARGINWIDTH=0 MARGINHEIGHT=0 HSPACE=0 VSPACE=0 FRAMEBORDER=0 SCROLLING=no BORDERCOLOR='#000000' SRC='http://play.unionsky.cn/show/?placeID=15634'></IFRAME>" 
}else if (today ==2){ 
    unionskyAD="<IFRAME WIDTH=468 HEIGHT=60 MARGINWIDTH=0 MARGINHEIGHT=0 HSPACE=0 VSPACE=0 FRAMEBORDER=0 SCROLLING=no BORDERCOLOR='#000000' SRC='http://play.unionsky.cn/show/?placeID=15634'></IFRAME>" 
} 
document.write(""+unionskyAD+"");
// ]]></script>

另一个产生随机数字的代码

var how_many_ads = 4;
var now = new Date();
var sec = now.getSeconds();
var ad = sec % how_many_ads;

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部