仿163展开伸缩广告代码

2
顶一下
分类:我的博文 | 标签:
作者:●℃ | 发表于:2009年11月22日 | 浏览次数:299 | 没有评论

网上找了个不错的仿163展开伸缩广告代码,分享给需要的人。

<meta content=NO name=Generator>
<meta content=”" name=Keywords>
<meta content=”" name=Description>
<CENTER>
<SCRIPT type=text/javascript>
var intervalId = null;   
function slideAd(id,nStayTime,sState,nMaxHth,nMinHth){   
  this.stayTime=nStayTime*1000 || 3000;   
  this.maxHeigth=nMaxHth || 288;   
  this.minHeigth=nMinHth || 2.5;   
  this.state=sState || “down” ;   
  var obj = document.getElementById(id);   
  if(intervalId != null)window.clearInterval(intervalId);   
  function openBox(){   
   var h = obj.offsetHeight;   
   obj.style.height = ((this.state == “down”) ? (h + 2) : (h – 2))+”px”;   
    if(obj.offsetHeight>this.maxHeigth){   
    window.clearInterval(intervalId);   
    intervalId=window.setInterval(closeBox,this.stayTime);   
    }   
    if (obj.offsetHeight<this.minHeigth){   
    window.clearInterval(intervalId);   
    obj.style.display=”none”;   
    }   
  }   
  function closeBox(){   
   slideAd(id,this.stayTime,”up”,nMaxHth,nMinHth);   
  }   
  intervalId = window.setInterval(openBox,30);   
}  
</SCRIPT>
<div id=MyMoveAd style=”BACKGROUND: #ffffff; OVERFLOW: hidden; HEIGHT: 88px”><a href=” http://…地址1… ” target=_blank><img src=” http://…图片1… ” border=0></a> </div>
<SCRIPT type=text/javascript>   
<!–  
slideAd(‘MyMoveAd’,5);  
–>   
</SCRIPT>
  <table id=jueban style=”BACKGROUND: #ffffff” cellSpacing=0 cellPadding=0 width=”100%” border=0>
    <tr>
      <td><a href=” http://…地址2… ” target=_blank><img src=” http://…图片2… ” border=0></a></td>
    </tr>
  </table>
</CENTER>

地址1和图片1是伸缩的广告

地址2和图片2是伸缩广告展示完毕后的固定广告

我把固定广告那段删了 即:<table id=jueban至</table> 我暂时没找到高度合适的图片 ^_^

效果如下:

ad

随机日志

日志信息

该日志于2009-11-22 16:52由 ●℃ 发表在我的博文分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

没有评论 »

发表评论 »

验证码 (必需)(若看不到验证码,请重新刷新网页。)