网站右侧滚动图片代码

想在网站右侧放一个会上下滚动的图片的广告。上下滚动是根据那个滚动条的滚动一起滚动。求一份这样的广告代码。... 想在网站右侧放一个 会上下滚动的 图片的广告。上下滚动 是根据 那个滚动条的滚动 一起滚动。 求一份这样的广告代码。 展开
 我来答
林书_0863
2009-12-18 · TA获得超过478个赞
知道小有建树答主
回答量:434
采纳率:0%
帮助的人:0
展开全部

var delta=0.8;

 var collection;

 var closeB=false;

 function floaters() {

  this.items = [];

  this.addItem = function(id,x,y,content)

      {

     document.write('<DIV id='+id+' style="Z-INDEX: 10; POSITION: absolute;  width:80px; height:60px;left:'+(typeof(x)=='string'?eval(x):x)+';top:'+(typeof(y)=='string'?eval(y):y)+'">'+content+'</DIV>');

     

     var newItem    = {};

     newItem.object   = document.getElementById(id);

     newItem.x    = x;

     newItem.y    = y;

     this.items[this.items.length]  = newItem;

      }

  this.play = function()

      {

     collection    = this.items

     setInterval('play()',30);

      }

  }

  function play()

  {

   if(screen.width<=800 || closeB)

   {

    for(var i=0;i<collection.length;i++)

    {

     collection[i].object.style.display = 'none';

    }

    return;

   }

   for(var i=0;i<collection.length;i++)

   {

    var followObj  = collection[i].object;

    var followObj_x  = (typeof(collection[i].x)=='string'?eval(collection[i].x):collection[i].x);

    var followObj_y  = (typeof(collection[i].y)=='string'?eval(collection[i].y):collection[i].y);

    if(followObj.offsetLeft!=(document.body.scrollLeft+followObj_x)) {

     var dx=(document.body.scrollLeft+followObj_x-followObj.offsetLeft)*delta;

     dx=(dx>0?1:-1)*Math.ceil(Math.abs(dx));

     followObj.style.left=followObj.offsetLeft+dx;

     }

    if(followObj.offsetTop!=(document.body.scrollTop+followObj_y)) {

     var dy=(document.body.scrollTop+followObj_y-followObj.offsetTop)*delta;

     dy=(dy>0?1:-1)*Math.ceil(Math.abs(dy));

     followObj.style.top=followObj.offsetTop+dy;

     }

    followObj.style.display = '';

   }

  } 

  function closeBanner()

  {

   closeB=true;

   return;

  }

 var theFloaters  = new floaters();

 //

 theFloaters.addItem('followDiv1','document.body.clientWidth-106',80,'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="97" height="233"><param name="movie" value="你的广告图片地址"><param name="quality" value="high"><embed src="你的广告图片地址" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer"; type="application/x-shockwave-flash" width="97" height="233"></embed></object><br><br><img src=广告图片下方的小关闭按钮的图片地址 onClick="closeBanner();">');

 theFloaters.play();

参考资料: http://ad.jz123.cn/

啥都不卖
2009-12-31
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
楼上那个不正确

我一把正确的代码百度HI 给你了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式