//&作者:哇哇鱼
//&日期:2004年12月31日
//&网站:http://www.13smile.com/
//&Blog:http://blog.csdn.net/bpfish
//&名称:[对联广告]JS脚本类
//&作用:显示页面的对联广告
//&方法:
//&SmileAdver.setLeftPos(10);//设置左边对联的距页面左边的位置(PX)
//&SmileAdver.setLeftTop(150);//设置左边对联的距页面顶部的位置(PX)
//&SmileAdver.setRightPos(10);//设置右边对联的距页面右边的位置(PX)
//&SmileAdver.setRightTop(150);//设置右边对联的距页面顶部的位置(PX)
//&SmileAdver.addLeftImage(链接,图片地址,链接目标,图片提示);//添加左边对联广告的图片
//&SmileAdver.addRightImage(链接,图片地址,链接目标,图片提示);//添加右边对联广告的图片
//&SmileAdver.scroll();//显示对联广告
//&
//****************************************************************************************
functionSmileAdver_Class(){
varleftImageArray=newArray();//保存左边的广告图片数组
varrightImageArray=newArray();//保存右边的广告图片数组
varleftPos,rightPos;//leftPos=左边广告的距左边栏位置(px)rightPos=右边广告的距右边栏位置(px)
varleftTop,rightTop;//leftTop=左边广告的距顶边栏位置(px)rightTop=右边广告的距顶边栏位置(px)
varlastScrollY=0;
leftPos=rightPos=10;//默认为10
leftTop=rightTop=150;//默认为150
this.setLeftPos=function(value){
if(isNaN(value)){value=10;}//非数字则默认为10
leftPos=value;
}
this.setRightPos=function(value){
if(isNaN(value)){value=10;}//非数字则默认为10
rightPos=value;
}
this.setLeftTop=function(value){
if(isNaN(value)){value=150;}//非数字则默认为150
leftTop=value;
}
this.setRightTop=function(value){
if(isNaN(value)){value=150;}//非数字则默认为150
rightTop=value;
}
//添加左边的图片广告addLeftImage(链接,图片地址,链接目标,图片提示)
this.addLeftImage=function(href,image,target,title){
varimageArray=getImageArray(href,image,target,title);
if(imageArray!=null){
leftImageArray[leftImageArray.length]=imageArray;
}
}
//添加右边的图片广告addRightImage(链接,图片地址,链接目标,图片提示)
this.addRightImage=function(href,image,target,title){
varimageArray=getImageArray(href,image,target,title);
if(imageArray!=null){
rightImageArray[rightImageArray.length]=imageArray;
}
}
//内部添加广告图片使用,如果没有图片地址,则返回一个null值,否则返回一个数组
functiongetImageArray(href,image,target,title){
if(image==undefined){returnnull;}//没有图片地址,不添加
if(target==undefined||target==""){target="_blank"};//默认为_blank打开方式
target="target=""+target+""";
if(title==undefined){//广告图片title提示
title="";
}else{
title="title=""+title+""";
}
//链接以www.开头则自动加上http://(否则链接时会链接错误)
if(href.toLowerCase().substring(0,4)=="www."){
href="http://";+href;
}
if(image.toLowerCase().substring(0,4)=="www."){
image="http://";+image;
}
returnnewArray(href,image,target,title);
}
//内部显示图片横幅所用showImageDiv(div的名称,div的摆放方向(left,right),div的摆放位置,div层距顶部的位置,显示的图片数组变量)
functionshowImageDiv(div,pos,posPX,topPx,imageArray){
varj;
document.write("
for(j=0;j
if(j!=imageArray.length-1){document.write("
}
document.write("