CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

求助:如何在页面中调用浮动对联广告?

楼主fap()2006-03-04 10:00:47 在 Web 开发 / ASP 提问

想在页面中产生浮动对联广告,但在页面里加入调用代码后显不出来  
  <script   type="text/javascript"   language="javascript1.2"   src="dl.js">  
  </script>  
  后显示不出来  
  被调用的DL.JS代码如下:  
    var   delta=0.15    
        var   collection;    
        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()’,10);    
                                  }    
                }    
                function   play()    
                {    
   
                        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         =   ’’;    
                        }    
                }            
                   
  if   (window.screen.width>=1024)   //当分辨率达到   1024   时才显示广告    
        {    
        var   theFloaters                 =   new   floaters();    
   
   
        theFloaters.addItem(’followDiv1’,’document.body.clientWidth-106’,80,’<a   href="#"   target=_blank><img   src=image/csxw.gif   width=100   height=100   border=0></a>’);    
        theFloaters.addItem(’followDiv2’,6,80,’<a   href="#"   target=_blank><img   src=#   border=0></a><br><br><a   href=regu.html   target=_blank><img   src=image/hd.gif   width=100   height=100   border=0></a>’);    
        theFloaters.play();    
        }    
  我是在本地机子上测试的,就是显示不了,难道要上传到空间后才能显示还是有其它的问题存在,请各位高手帮帮忙!还有代码部份有没有问题?  
  问题点数:30、回复次数:1Top

1 楼slayerbb(名字被抢了)回复于 2006-03-04 12:45:13 得分 0

<SCRIPT   LANGUAGE=javascript>  
  <!--  
   
    var   delta=0.15    
        var   collection;    
        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()',10);    
                                  }    
                }    
                function   play()    
                {    
   
                        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         =   '';    
                        }    
                }            
                   
  if   (window.screen.width>=1024)   //当分辨率达到   1024   时才显示广告    
        {    
        var   theFloaters                 =   new   floaters();    
   
   
        theFloaters.addItem('followDiv1','document.body.clientWidth-106',80,'<a   href="#"   target=_blank><img   src=image/csxw.gif   width=100   height=100   border=0></a>');    
        theFloaters.addItem('followDiv2',6,80,'<a   href="#"   target=_blank><img   src=#   border=0></a><br><br><a   href=regu.html   target=_blank><img   src=image/hd.gif   width=100   height=100   border=0></a>');    
  //   以上为图片设置  
        theFloaters.play();    
        }    
  //-->  
   
  </SCRIPT>Top

相关问题

  • 页面调用
  • 页面调用
  • 页面间的调用!
  • 类间页面的调用!!
  • asp页面如何调用.net页面
  • 我通过servlet调用jsp页面
  • 如何跨页面调用JavaScript
  • B/S里页面调用问题???急!急!!!!!
  • jsp页面方法的调用
  • 调用其他网站的页面

关键词

  • 页面
  • 代码
  • document
  • followobj
  • 调用
  • thefloaters
  • newitem
  • dy
  • offsettop
  • additem

得分解答快速导航

  • 帖主:fap

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo