捌玖网络工作室's Archiver

zw2004 发表于 2008-1-21 20:55

网页之不断弹射的文字-特效

<style type="text/css">
t C#CbJ_3u #supertext {
n1v,LfTJ|X W position:absolute;
,]'A ^9F,R left:0;?0C1Q@k
top:0;9kt!vq`|,T-K]0j'k k
visibility:hide;B$H%M2S"X~)}
visibility:hidden;
1cf:z rN1FjQK }
(IXY R ^;N5Djc,tG </style>#[DfO5Jw3e
<script language="JavaScript1.2">y+k"t*V7m,gS
<!-- 改变下的字体的大小。颜色-->+L6c1jHP%tc
var thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>'
pm,L0X|e var hidetimer='';
%Hb+_-P4o~ <!-- 改变下的弹跳速度-->
*?&L Q'@d:doC var BallSpeed = 20;
!h+xr)qD&r k,V var contentWidth;9P+K\q1d
var contentHeight;
8E3le,yV?-jW S ~n var maxBallSpeed = 50;-W#|4@(c \%@r1d

eTB.ib0zX+pd5s$L p7j&^4tf7d%{u
var xMax;
pyi'YRt!^F|f var yMax;
a\/L&Z)~:d[p.f var xPos = 0;],Rq8lZv T;o
var yPos = 0;}!Sd5W-OI+z J
var xDir = 'right';u1xV-W ge1s}E
var yDir = 'down';}L1R*Ll#~3`
var superballRunning = true;+uJ$OD7P
var tempBallSpeed;:YAs:@M\`%f
var currentBallSrc;
m(u,cz#c h,a@ var newXDir;Y{!\3z9p/S
var newYDir;@!K(C9s k}s J

Oo'h/Y5l ]I function initializeBall() {
0r;kRIr$s    if (document.all) {
1x {w3Gua h}/Rv       xMax = document.body.clientWidthe?bRh
      yMax = document.body.clientHeight"}3CL$Mc"gG
      document.all("supertext").style.visibility = "visible";
p@W)S!{~4A5tf       contentWidth=supertext.offsetWidth
9c2s~&N%sl)T       contentHeight=supertext.offsetHeight
kHFWFzA1B       } aVzLzs7a0M!r8d
   else if (document.layers) {
{}8yJ1s3}7[0t       xMax = window.innerWidth;2A0~ p}@8j4_P(e:N
      yMax = window.innerHeight;i)M3D3[#z!w#oyS
      contentWidth=document.supertext.document.widthiE,_2ne9r`S
      contentHeight=document.supertext.document.height_a"pGg d9ro
      document.layers["supertext"].visibility = "show";
] E~!rLFwW Z       }2fbVcSN
   setTimeout('moveBall()',400);E\y;I)z ~~2C D
   if (hidetimer!='')%U8]Gz`&Y
   setTimeout("hidetext()",hidetimer)0zMka Y
   }3U(X*`Q6e|b`+N

(I^{U:r0Vx function moveBall() {
]%Tt ^la@3G%u    if (superballRunning == true) {
7h S g;W"aR       calculatePosition();
!CuYJ&Xu       if (document.all) {nNx`-V'~n3qV
         document.all("supertext").style.left = xPos + document.body.scrollLeft;
p KU(w%t;Z|          document.all("supertext").style.top = yPos + document.body.scrollTop;6o&_bd2M(y:oBP
         }| [s Jr!Ndo
      else if (document.layers) {
7|+w M+m-Qtl.@ S          document.layers["supertext"].left = xPos + pageXOffset;
'@:e;WCBh$x0@\          document.layers["supertext"].top = yPos + pageYOffset;8d fm)VY.X;x,x
         }
Z g{ Q\mF~?]       animatetext=setTimeout('moveBall()',20);
\jo2i6tpf%J       }}_n_G6g a
   }
'?[$OAm6g~ i|K*jV
function calculatePosition() {Xt bE y R9L
   if (xDir == "right") {
'['ZPkF7M5_cZ}m#P       if (xPos > (xMax - contentWidth - BallSpeed)) {
sx\2B H(x;^1v/u#?,i v          xDir = "left"; F$z3^E/U ?4snO
         }
*|%pt^ ]2H|3T-JM,IJ/l       }%dJ ]+f*e#P%Nw.{1e
   else if (xDir == "left") {W&J3\9s` H5P
      if (xPos < (0 + BallSpeed)) {
RF|(o4`-nL3j          xDir = "right";8aMo7@*b fF.iK
         }"MNb M*sU'l`
      } rcR&P8RS5|^z
   if (yDir == "down") {
@Q.EF7qH4\6]       if (yPos > (yMax - contentHeight - BallSpeed)) {1o'B)?]f._
         yDir = "up";\EK lnJ(U
         }
(J O9m/n I [@` z ~       } hUL)YL6O/Er
   else if (yDir == "up") {
K}dv)Y.Z       if (yPos < (0 + BallSpeed)) {9O/Oe{uf.}(uU
         yDir = "down";)|0q)p(E;y7GEG0vH
         }
+{C3X!?N#m.a       }3f3E;dH{)C
   if (xDir == "right") {G:us1b9mx7KkB%M s
      xPos = xPos + BallSpeed;`0Z4Omz7Au
      }`#@({$z(C/g9H
   else if (xDir == "left") {8{2fZ+^l3W%TDX
      xPos = xPos - BallSpeed;;d|jE.m-o
      }:Y%Jm'`5@6@/f
   else {/@!gtDK!li
      xPos = xPos;9b{Z8bpw
      } b LzC [.~ D GGx
   if (yDir == "down") {/ZSc,T~:yb3P ym4Z
      yPos = yPos + BallSpeed;4pN&o ~:O!XTUw| A
      }.g6GLZ*R)\5K
   else if (yDir == "up") {&tx,Grv*I$Z:}
      yPos = yPos - BallSpeed;
A8F6a!QS vE3G       } { cmH9a$E,|?/]U
   else {D LyIEU Ln
      yPos = yPos;
5k(\0So1O&ye       }1d)i i9?&Q |)Y7B
   }
VO6g KUT-\ fml{/H Jm
function hidetext(){N%W4o~vG7o4mE
if (document.all)0X@VzI` @~
supertext.style.visibility="hidden" dK1S]MI
else if (document.layers)r5DAr[%e
document.supertext.visibility="hide"
9Ty-\ S/V sb clearTimeout(animatetext) s!x+Z ^Z:Ch
}
fa)L|t"]/`-{ 3F!R GQ@/U
if (document.all||document.layers){
b E c*\OR A6X document.write('<span id="supertext"><nobr>'+thecontent+'</nobr></span>')
yL*vvW3nV window.onload = initializeBall;
_Q l S%s,} window.onresize = new Function("window.location.reload()");hr4Z(w.| B_
}
M3^+S5t*_ C-AVNn+UGn0Y|
</script>

页: [1]
【捌玖网络】已经运行:


Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.