Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

左右两边浮动广告特效代码

[复制链接]
武松打炮 发表于 2005-9-11 21:17:49 | 显示全部楼层 |阅读模式
演示:http://woai520.qq.topzj.com/index.php

1.把以下代码用记事本保存为*.js(这里我用kp1.js作例子)
  1. var delta=0.15
  2.     var collection;
  3.     function floaters() {
  4.         this.items    = [];
  5.         this.addItem    = function(id,x,y,content)
  6.                   {
  7.                     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>');
  8.                     
  9.                     var newItem                = {};
  10.                     newItem.object            = document.getElementById(id);
  11.                     newItem.x                = x;
  12.                     newItem.y                = y;

  13.                     this.items[this.items.length]        = newItem;
  14.                   }
  15.         this.play    = function()
  16.                   {
  17.                     collection                = this.items
  18.                     setInterval('play()',10);
  19.                   }
  20.         }
  21.         function play()
  22.         {
  23.             if(screen.width<=800)
  24.             {
  25.                 for(var i=0;i<collection.length;i++)
  26.                 {
  27.                     collection[i].object.style.display    = 'none';
  28.                 }
  29.                 return;
  30.             }
  31.             for(var i=0;i<collection.length;i++)
  32.             {
  33.                 var followObj        = collection[i].object;
  34.                 var followObj_x        = (typeof(collection[i].x)=='string'?eval(collection[i].x):collection[i].x);
  35.                 var followObj_y        = (typeof(collection[i].y)=='string'?eval(collection[i].y):collection[i].y);

  36.                 if(followObj.offsetLeft!=(document.body.scrollLeft+followObj_x)) {
  37.                     var dx=(document.body.scrollLeft+followObj_x-followObj.offsetLeft)*delta;
  38.                     dx=(dx>0?1:-1)*Math.ceil(Math.abs(dx));
  39.                     followObj.style.left=followObj.offsetLeft+dx;
  40.                     }

  41.                 if(followObj.offsetTop!=(document.body.scrollTop+followObj_y)) {
  42.                     var dy=(document.body.scrollTop+followObj_y-followObj.offsetTop)*delta;
  43.                     dy=(dy>0?1:-1)*Math.ceil(Math.abs(dy));
  44.                     followObj.style.top=followObj.offsetTop+dy;
  45.                     }
  46.                 followObj.style.display    = '';
  47.             }
  48.         }   
  49.         
  50.     var theFloaters        = new floaters();
  51.         theFloaters.addItem('followDiv1','document.body.clientWidth-106',80,'<a href=链接地址  target=_blank><img src=图片地址 border=0></a><br><br><a href=链接地址  target=_blank>');
  52.     theFloaters.addItem('followDiv2',6,80,'<a href=链接地址  target=_blank><img src=图片地址 border=0></a><br><br><a href=链接地址  target=_blank><br>');
  53.     theFloaters.play();
复制代码


2.在论坛简介里,输入以下代码:
  1. <script language="javaScript" type="text/javascript" SRC="你的空间/kp1.js"></script>
复制代码
fhg007 发表于 2005-9-12 14:41:27 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

gxdng 发表于 2005-9-12 14:55:48 | 显示全部楼层
没找到楼主所谓的论坛简介在哪里
回复

使用道具 举报

reeding 发表于 2005-9-12 17:17:16 | 显示全部楼层
好象没发现
回复

使用道具 举报

野天 发表于 2005-9-13 08:21:35 | 显示全部楼层
  1. 在论坛简介里,输入以下代码:<script language="javaScript" type="text/javascript" SRC="你的空间/kp1.js"></script>
复制代码


你是说index里面?什么位置,需要自己建个表格来放这<script language="javaScript" type="text/javascript" SRC="你的空间/kp1.js"></script>吗?
回复

使用道具 举报

一方人士 发表于 2011-9-1 18:49:39 | 显示全部楼层
不明白
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-23 14:56 , Processed in 0.028234 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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