1  /  1  页   1 跳转 查看:1254

标题: 为什么对联广告能显示 但不能滚动??

为什么对联广告能显示 但不能滚动??

以前3。0可以  升级3。1后就不行了


请老师们给个解答


对联地址 http://www.newcoat.net/222222.htm


谢谢

引用
 

请把<script src=http://www.newcoat.net/JS/AdsJS/300100.js></script> 加到 <head> </head>
引用
 

可以自己修改生成的JS

引用
 

楼主可以用这个


var delta=0.015;
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.object.style.display = 'none';
    }
    return;
  }
  for(var i=0;i<collection.length;i++)
  {
    var followObj  = collection.object;
    var followObj_x  = (typeof(collection.x)=='string'?eval(collection.x):collection.x);
    var followObj_y  = (typeof(collection.y)=='string'?eval(collection.y):collection.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-100',0,'<a onClick="closeBanner();" href=http://www.163.com target=_blank><img src=ok.gif width=100 height=400 border=0></a><br><br><img src=close.gif onClick="closeBanner();">');
theFloaters.addItem('followDiv2',0,0,'<a onClick="closeBanner();" href=http://www.163.com target=_blank><img src=ok1.gif width=100 height=400 border=0 ></a><br><br><img src=/close.gif onClick="closeBanner();">');
theFloaters.play();


把这段代码另存为一个.js文件,然后在你的页面调用<script language="javascript" src="放那JS的位置/ad.js"></script>


对联浮动广告效果的代码使用方法,这个效果,在1024*768分辨率下正常显示,在800*600的分辨率下可以自动隐藏,以免遮住页面影响访问者浏览内容,而且广告图下方增加了一个图片按纽,允许访客点击关闭广告图片,上面就是实现效果所需代码:

引用
 

这样在后台就不好控制了


只能修改文件\Foosun_Plus\Ads\CreateJs\Couplet.js


可参考3。0的改回去


1



(原始值:魅力10分)



引用
 

但是foosun的对联滚动广告无法实现在广告的下面----关闭那个功能啊


不过用这个就没了那个点击统计的功能了 这是不好的地方


调用也很简单的,只需要把这个 JS文件加到网页里修改一下广告图片地址和链接就OK了

引用
 

对联还是不要滚动。


现在可能是对3。0的改进


引用
 

呵呵,打3.1的SP1就可以了
引用
 
1  /  1  页   1 跳转

版权所有 Foosun.NET  NewsCMS.com  NewsIDC.COM  Sitemap

Powered by Discuz!NT 2.0.1115    Copyright © 2001-2008 Comsenz Inc.
Processed in 0 second(s) (Cached).
返顶部