复制代码 代码如下:
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&&i
}
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;i
}
}
//Showbanner
functionshowbanner(aPlace,aType,aBannerID)
{
varamount=ADBanners.length;
varincludeList=newArray(amount);
if(!document.usedBanners){
document.usedBanners=newArray(amount);
for(vari=0;i
}
varusedList=document.usedBanners;
if(arguments.length==2){
varj=0;
varsum=0;
for(vari=0;i
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&&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='
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='
';
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;
调用方法:
复制代码 代码如下: