捌玖网络工作室's Archiver

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

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

<style type="text/css">
3C t4a wQ"{x,f #supertext {
+a5b!lZ(tm!S4y/y position:absolute;Xy&`y9u)e C8|
left:0;``Z9Aa-~-?#y6S._
top:0;
Z$BY,bFQ visibility:hide; p-Z.dg}N:i
visibility:hidden;.E'lu(l-~?O*E
}
~s$M-d*@gP'Mg </style>
"LW?(Zg,Y/XA <script language="JavaScript1.2">'YbQ&]$u
<!-- 改变下的字体的大小。颜色-->
0@&@;H"i(?!w var thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>' e0a)] GgL_2X
var hidetimer='';x(Tyx.b1F)tU
<!-- 改变下的弹跳速度-->`1GUAP$P
var BallSpeed = 20;"`9ZO;e VA
var contentWidth;!M'~P9}2}z%Uxx'x h
var contentHeight;
-zz4Q*|s var maxBallSpeed = 50;-U,A U;TP%h"zbs

v2T.Q;]ito /i6]$W^&WX2``7Xv
var xMax;
.ToeKD)J var yMax;
%^m+\-?/H| w var xPos = 0;
Lk\+Evc3L(J var yPos = 0;sY#Gi n
var xDir = 'right';~%Wx#CIKs
var yDir = 'down';jRso(q9L
var superballRunning = true;
f}&{!k1ek$gGrp var tempBallSpeed;
W1w w7dQ5No,f1A var currentBallSrc;Dt \teNn
var newXDir;
Vp%^\)YW7_ var newYDir;
{H:T6SJ1pc:h _u;d )MA0{ jT{
function initializeBall() {
F9B-rRw#`8c    if (document.all) {C f4h(vU\(Ly4Hj
      xMax = document.body.clientWidth
pG Ij$F       yMax = document.body.clientHeight6I#Il/@z9m)x.JO
      document.all("supertext").style.visibility = "visible";/DFx/P&m6P9Ox.N@:`:i
      contentWidth=supertext.offsetWidth U3r l|(t-Yc G
      contentHeight=supertext.offsetHeightx$y+y9H0f}p4c
      }5E+Y+bd.TU
   else if (document.layers) {
"P7Srb;nR       xMax = window.innerWidth;
*o l3e1}E2d       yMax = window.innerHeight;0J[8l e5lr&?6?I
      contentWidth=document.supertext.document.width
E#nMBx0X%O(R*o       contentHeight=document.supertext.document.height
?R|ak*^b7S,XUx0`       document.layers["supertext"].visibility = "show";
%`G [gJ"O(Ndy       }v vE pG6~T
   setTimeout('moveBall()',400);
.L+o G`m3TqB j    if (hidetimer!='')
O$_!@g+[;Qn5`    setTimeout("hidetext()",hidetimer)
C9yZ~ C"I7B    }3Gl~ iGt-jz
F y1BLPb}xe
function moveBall() {
[9T5t,?-q6|    if (superballRunning == true) {
DM3gL [V       calculatePosition();z N@!MW(u4] LNO
      if (document.all) {
9tRte9hP8\          document.all("supertext").style.left = xPos + document.body.scrollLeft;$jG5gN}9n5M
         document.all("supertext").style.top = yPos + document.body.scrollTop;/B2e[ Xn9okY
         }
P ee z&u]@5@N|       else if (document.layers) {,qRGNIDwL
         document.layers["supertext"].left = xPos + pageXOffset;
|R1Wk(P1IK          document.layers["supertext"].top = yPos + pageYOffset;%y0{'hK$IEj A8y
         }M'u'PDP9EgB^
      animatetext=setTimeout('moveBall()',20); H*W0yaHH%C~ ^K
      } PyvzpV
   }X g-D;kIr

4x%P,kQ%Q)Qs function calculatePosition() {v9f3b"_4z)K
   if (xDir == "right") {
v?Xp2R(B       if (xPos > (xMax - contentWidth - BallSpeed)) {bx5dB*SHf%BT
         xDir = "left";
+K o AU['R1x^          }
G5L KL!Sk ]       }r8HcSuat;b,k`
   else if (xDir == "left") {5k3nE@*z
      if (xPos < (0 + BallSpeed)) {w QJ7q3A"_b,LOJ
         xDir = "right";
4uHU9A\pN          }
msU)Wy Km       }
"T0LP\o6L5E8j    if (yDir == "down") {N0Wy fQ5K
      if (yPos > (yMax - contentHeight - BallSpeed)) {}4`k8YhA
         yDir = "up";
aOE5UG'L7](Vl          } gh-ARemz0GU
      }(nDgb {7l{
   else if (yDir == "up") {
*Su1\/N_7JYd$d       if (yPos < (0 + BallSpeed)) {
S5sCS(A          yDir = "down";8E V s3Yj%m }$AQ
         }9RM)_ gu*Bq\ qSr
      }
%Na q'E.[vG/C2t    if (xDir == "right") {pU%p p,`
      xPos = xPos + BallSpeed;{)t*F7^cu A
      }
T/S&`9b/AR8Q%d    else if (xDir == "left") {D#]IBjY[C
      xPos = xPos - BallSpeed;
V y1R0F Y*L#pc       }
1}0} `Dg.{D    else {
-FEs{5jh       xPos = xPos;
}pCZ4v URU       }!P3fb `4Q7?!`
   if (yDir == "down") {
z/Pyu3n       yPos = yPos + BallSpeed;
4e:b)mDy%Q)C       }8a-\P nz
   else if (yDir == "up") {)}%~7a6af)q
      yPos = yPos - BallSpeed;
?;UUM HSs7[       }"RxD8]pn
   else {]KV*@&_
      yPos = yPos;
1d }-j T |:oOg_i       }
p1HC2_JqtZa    }
.pW9QJHY/C
'pP [0}|P ~6@C function hidetext(){ R+Ab ]J4f}
if (document.all)U8k2i(n;]
supertext.style.visibility="hidden"
8^T@%e4@*y*io ~] else if (document.layers)US$M"dG&ZT;}#Y}
document.supertext.visibility="hide"
|*V4v!`a.?-s clearTimeout(animatetext)R/JEW4ps'G
}
oVSB;K )M ?yd)Z9Q+h
if (document.all||document.layers){'ME![@*R$|
document.write('<span id="supertext"><nobr>'+thecontent+'</nobr></span>')2du.ft5rI Ee8U
window.onload = initializeBall;KJ0g ID,g%HkY$z
window.onresize = new Function("window.location.reload()");?W7C-h QrW8D's4p
}
SE#MNs*?4rK}mi 5[$Eg-H0Y+k
</script>

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


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