欢迎来到福编程网,本站提供各种互联网专业知识!

多广告投放代码 推荐

发布时间:2006-11-13 作者: 来源:转载
adbanner.js复制代码代码如下:document.write('');functionrunCode()//定义一个运行代码的函数,{if(1==arguments.length)try{event=arguments[0];}catch(e){}varcode=(event.target||event.srcElement).parentNode.childNodes[0].value;//即要运行的代码。
adbanner.js
复制代码 代码如下:





document.write('');
functionrunCode()//定义一个运行代码的函数,
{
if(1==arguments.length)
try{event=arguments[0];}catch(e){}
varcode=(event.target||event.srcElement).parentNode.childNodes[0].value;//即要运行的代码。
varnewwin=window.open('','','');//打开一个窗口并赋给变量newwin。
newwin.opener=null//防止代码对论谈页面修改
newwin.document.write(code);//向这个打开的窗口中写入代码code,这样就实现了运行代码功能。
newwin.document.close();
}

functionMM_findObj(n,d){//v4.01
varp,i,x;if(!d)d=document;if((p=n.indexOf("?"))>0&&parent.frames.length){
d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p);}
if(!(x=d[n])&&d.all)x=d.all[n];for(i=0;!x&&ifor(i=0;!x&&d.layers&&iif(!x&&d.getElementById)x=d.getElementById(n);returnx;
}

functionMM_showHideLayers(){//v3.0
vari,p,v,obj,args=MM_showHideLayers.arguments;
for(i=0;i<(args.length-2);i+=3)if((obj=MM_findObj(args[i]))!=null){v=args[i+2];
if(obj.style){obj=obj.style;v=(v=='show')?'visible':(v='hide')?'hidden':v;}
obj.visibility=v;}
}

//ADBannerobject
functionADBanner(){
this.htmlcode="";//Nonimagebanner'shtmlcode
this.href="";//Link'shrefattrib
this.imgsrc="";//Image'ssrcattrib
this.imgwidth="";//Image'swidthattrib
this.imgheight="";//Image'sheightattrib
this.imgalt="";//Image'saltattrib
this.imgborder="";//Image'sborderattrib
this.weight=1;//Banner'sshowweight
this.place=1//Banner'splace
this.type=1;//Banner'stype
this.id=0;//Banner'sID
}

//MakeBannerobjectsarray
functionCreatBanners(aBanners,aNum){
for(vari=0;iaBanners[i]=newADBanner();
}
}

//Showbanner
functionshowbanner(aPlace,aType,aBannerID)
{
varamount=ADBanners.length;
varincludeList=newArray(amount);

if(!document.usedBanners){
document.usedBanners=newArray(amount);
for(vari=0;idocument.usedBanners[i]=-1;
}

varusedList=document.usedBanners;

if(arguments.length==2){
varj=0;
varsum=0;
for(vari=0;iif(ADBanners[i].place==aPlace&&ADBanners[i].type==aType){
if(usedList[i]!=i){
includeList[j]=i;
j++;
sum=sum+ADBanners[i].weight;
}
}
}
if(sum<=0)
return;
varrndNum=Math.round(Math.random()*sum);

i=0;
j=0;
while(true){
j=j+ADBanners[includeList[i]].weight;
if(j>=rndNum)
break;
i++;
}

i=includeList[i];
}
else{
if(aBannerID>=0&&aBannerIDi=aBannerID;
else
return;
}

usedList[i]=i;

if(ADBanners[i].htmlcode=="")
document.write('');
else
document.write(ADBanners[i].htmlcode);
document.write('')
}

varADBanners=newArray();

CreatBanners(ADBanners,7);

ADBanners[0].htmlcode='';
ADBanners[0].weight=10;
ADBanners[0].place=2;
ADBanners[0].type=2;
ADBanners[0].id=38;

ADBanners[1].imgsrc="http://gg.blueidea.com/2006/chinaok/208x32.gif";
ADBanners[1].href="http://www.chinaok.net.cn";
ADBanners[1].imgwidth="208";
ADBanners[1].imgheight="32";
ADBanners[1].imgalt="建站、改版、推广,找欧科动力";
ADBanners[1].weight=10;
ADBanners[1].place=4;
ADBanners[1].type=4;
ADBanners[1].id=42;

ADBanners[2].htmlcode='google_ad_client="pub-5841412030047197";google_alternate_color="CCCCD4";google_ad_width=728;google_ad_height=90;google_ad_format="728x90_as";google_ad_channel="7977407778";google_ad_type="text_image";google_color_border="6699CC";google_color_bg="003366";google_color_link="FFFFFF";google_color_url="AECCEB";google_color_text="AECCEB";';
ADBanners[2].weight=20;
ADBanners[2].place=6;
ADBanners[2].type=6;
ADBanners[2].id=46;

ADBanners[3].imgsrc="http://gg.blueidea.com/2006/chinaok/468x60.gif";
ADBanners[3].href="http://www.chinaok.net.cn";
ADBanners[3].imgwidth="468";
ADBanners[3].imgheight="60";
ADBanners[3].imgalt="建站、改版、推广,找欧科动力";
ADBanners[3].weight=30;
ADBanners[3].place=5;
ADBanners[3].type=5;
ADBanners[3].id=56;

ADBanners[4].imgsrc="http://gg.blueidea.com/2006/now/208x32.gif";
ADBanners[4].href="http://www.now.cn";
ADBanners[4].imgwidth="208";
ADBanners[4].imgheight="32";
ADBanners[4].imgalt="域名免费试用";
ADBanners[4].weight=20;
ADBanners[4].place=4;
ADBanners[4].type=4;
ADBanners[4].id=41;

ADBanners[5].htmlcode='google_ad_client="pub-5841412030047197";google_ad_width=728;google_ad_height=90;google_alternate_ad_url="http://www.blueidea.com/js/google_adsense_script.html";google_ad_format="728x90_as";google_ad_channel="7977407778";google_ad_type="text_image";google_color_border="6699CC";google_color_bg="003366";google_color_link="FFFFFF";google_color_url="AECCEB";google_color_text="AECCEB";

';
ADBanners[5].weight=10;
ADBanners[5].place=1;
ADBanners[5].type=1;
ADBanners[5].id=29;

ADBanners[6].htmlcode='';
ADBanners[6].weight=10;
ADBanners[6].place=9;
ADBanners[6].type=6;
ADBanners[6].id=57;

调用方法:
复制代码 代码如下:
showbanner(1,1);
showbanner(6,6);

相关推荐