找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1231|回复: 0

网站页面两侧对联广告代码效果"

[复制链接]

2074

主题

6459

回帖

45万

积分

管理员

夏天啊·····

积分
452930

王子的皇冠大富翁大众宠儿外太空使者社区居民

QQ
发表于 2006-4-14 10:45:21 | 显示全部楼层 |阅读模式
<SPAN style="FONT-SIZE: 12px" twffan="done">  现在很多网站广告做的如火如荼,现在我就来介绍一下常见的对联浮动广告效果的代码使用方法,本文介绍的这种效果,在1024*768分辨率下正常显示,在800*600的分辨率下可以自动隐藏,以免遮住页面影响访问者浏览内容,下面文本框中就是实现效果所需代码:  <BR>  var delta=0&#46;015<BR>  var collection;<BR>  function floaters() {<BR>    this&#46;items  = [];<BR>    this&#46;addItem  = function(id,x,y,content)<BR>         {<BR>          document&#46;write('&amp;lt;DIV id=' id ' style="Z-INDEX: 0; POSITION: absolute; width:80px; height:60px;left:' (typeof(x)=='string'?eval(x):x) ';top:' (typeof(y)=='string'?eval(y):y) '"&amp;gt;' content '&amp;lt;/DIV&amp;gt;');<BR>          <BR>          var newItem        = {};<BR>          newItem&#46;object      = document&#46;getElementById(id);<BR>          newItem&#46;x        = x;<BR>          newItem&#46;y        = y;  <BR>          this&#46;items[this&#46;items&#46;length]    = newItem;<BR>         }<BR>    this&#46;play  = function()<BR>         {<BR>          collection        = this&#46;items<BR>          setInterval('play()',10);<BR>         }<BR>    }<BR>    function play()<BR>    {<BR>      if(screen&#46;width&amp;lt;=800)<BR>      {<BR>        for(var i=0;i&amp;lt;collection&#46;length;i  )<BR>        {<BR><EM> </EM>         collection&#46;object&#46;style&#46;display  = 'none';<BR>        }<BR>        return;<BR>      }<BR>      for(var i=0;i&amp;lt;collection&#46;length;i  )<BR>      {<BR>        var followObj    = collection&#46;object;<BR>        var followObj_x    = (typeof(collection&#46;x)=='string'?eval(collection&#46;x):collection&#46;x);<BR>        var followObj_y    = (typeof(collection&#46;y)=='string'?eval(collection&#46;y):collection&#46;y);  <BR>        if(followObj&#46;offsetLeft!=(document&#46;body&#46;scrollLeft followObj_x)) {<BR>          var dx=(document&#46;body&#46;scrollLeft followObj_x-followObj&#46;offsetLeft)*delta;<BR>          dx=(dx&amp;gt;0?1:-1)*Math&#46;ceil(Math&#46;abs(dx));<BR>          followObj&#46;style&#46;left=followObj&#46;offsetLeft dx;<BR>          }  <BR>        if(followObj&#46;offsetTop!=(document&#46;body&#46;scrollTop followObj_y)) {<BR>          var dy=(document&#46;body&#46;scrollTop followObj_y-followObj&#46;offsetTop)*delta;<BR>          dy=(dy&amp;gt;0?1:-1)*Math&#46;ceil(Math&#46;abs(dy));<BR>          followObj&#46;style&#46;top=followObj&#46;offsetTop dy;<BR>          }<BR>        followObj&#46;style&#46;display  = '';<BR>      }<BR>    }  <BR>    <BR>  var theFloaters    = new floaters();<BR>  theFloaters&#46;addItem('followDiv1','document&#46;body&#46;clientWidth-100',0,'&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&amp;lt;a href=广告链接地址 target=_blank&amp;gt;&amp;lt;img src=广告图片地址 width=100 height=400 border=0&amp;gt;&amp;lt;/a&amp;gt;');<BR>  theFloaters&#46;addItem('followDiv2',0,0,'&amp;lt;br&amp;gt;&amp;lt;a href=广告链接地址 target=_blank&amp;gt;&amp;lt;img src=广告图片地址 width=100 height=400 border=0&amp;gt;&amp;lt;/a&amp;gt;');<BR>  theFloaters&#46;play();   <BR>把上面的代码另存为一个JS文件,然后在想实现此效果的页面用&amp;lt;script type="text/java script" language="java script1&#46;2" src="*&#46;js"&amp;gt;&amp;lt;/SCRIPT&amp;gt;调用即可,*代表你另存的文件名!注意修改广告图片地址和连接地址!  <BR></SPAN>
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Enjoy Game

GMT+8, 2024-12-28 05:56 , Processed in 0.090353 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表