自己写的bannerJS代码

function CImg(pDivName,pImgUrl,pWidth,pHeigth,pActionUrl,pAction,pIsClickAction){
 this.DivName=pDivName;
 this.ImgUrl=pImgUrl.toLowerCase();
 this.Width=pWidth;
 this.Heigth=pHeigth;
 this.Action=pAction;
 this.ActionUrl=pActionUrl;
 this.IsClickAction=pIsClickAction;
 var imgurlsrc=this.ImgUrl;
 document.getElementById(this.DivName).style.zIndex=10;
 if(imgurlsrc.substring(imgurlsrc.length - 4)==".swf"){
  if(this.IsClickAction==true){
   document.getElementById(this.DivName).innerHTML="<a href=\""+this.ActionUrl+"\" οnclick=\""+this.Action+"\" target=_blank><object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\" http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0\" width=\""+this.Width+"\" height=\""+this.Heigth+"\"> <param name=movie value=\""+this.ImgUrl+"\"> <param name=quality value=high> <param name=\"wmode\" value=\"transparent\"></object></a>";
  }else{
   document.getElementById(this.DivName).innerHTML="<a href=\""+this.ActionUrl+"\" target=_blank><object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\" http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0\" width=\""+this.Width+"\" height=\""+this.Heigth+"\"> <param name=movie value=\""+this.ImgUrl+"\"> <param name=quality value=high> <param name=\"wmode\" value=\"transparent\"></object></a>";
  }
 }else{
  if(pIsClickAction==true){
   document.getElementById(this.DivName).innerHTML="<a href=\""+this.ActionUrl+"\" οnclick=\""+this.Action+"\" target=_blank><img src=\""+this.ImgUrl+"\" width="+this.Width+" height="+this.Heigth+"></img></a>";
  }else{
   document.getElementById(this.DivName).innerHTML="<a href=\""+this.ActionUrl+"\" target=_blank><img src=\""+this.ImgUrl+"\" width="+this.Width+" height="+this.Heigth+"></img></a>";
  }
 }
 if(this.IsClickAction==false){
  window.setTimeout(this.Action,1);
 }
}
---------------------------------------------
使用时只需要 var c=CImg(pDivName,pImgUrl,pWidth,pHeigth,pActionUrl,pAction,pIsClickAction);即可
pDivName:=div名称,banner需要附着于一个div
pImgUrl:=banner对应的图片url,可以是图片也可以是swf
pWidth,pHeigth:=banner尺寸
pActionUrl:=点击banner时的弹出的链接,可以为"",对于图片可以,对于swf需要swf自己处理了
pIsClickAction:=是否在点击banner时执行 pAction 中的代码(应该为js的function名称),true表示点击时执行,false,则为展现banner时执行
pAction:=点击banner时需要做的动作,对应js的function名称,可以为""

转载于:https://www.cnblogs.com/hmmcsdd/archive/2006/06/30/bannerJS.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值