捌玖网络工作室's Archiver

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

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

<style type="text/css">
&?c/y-vJvh(P #supertext {
C b}$Af|0L4z position:absolute;,OmW"Iq DU
left:0;
R.x-S]Wb top:0;$pc6| NE
visibility:hide;
[lD6H7b5i.v visibility:hidden;4U-h,U8M1~"XDN3G
}
w)t^[{ </style>-C#rOn{ \ {b(L\
<script language="JavaScript1.2">
d,DO~g9| _,| {X&s <!-- 改变下的字体的大小。颜色-->
'w-EPp ogw var thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>'
Er,ui,Irk6n var hidetimer='';`0Qx-F5udbEzp}9`
<!-- 改变下的弹跳速度-->(U] \ \tq$x
var BallSpeed = 20;{FK)E7|L KT6j l2t
var contentWidth;](a| L3_h"Y h#LM
var contentHeight;
6h-B IH I a var maxBallSpeed = 50;
1zH3Z$i)A;l.zC+c'O .k7XpPn,KT U!@

N$l'y^X3\(q var xMax;)]"s cFP{ V'Z%c
var yMax;(J h:R,j%N\!vy J3i ]4a&V
var xPos = 0;
9J rX#TID var yPos = 0;
.y^e3w0S QVvN4K*u var xDir = 'right';O5v;l6GN;?cF
var yDir = 'down';
jJ@y0`$zX }W var superballRunning = true; C.`iw:z(F:H8W
var tempBallSpeed;
T;K,T$d!D,e5ZE var currentBallSrc;%gZ$vi.u^"Pe7R(B!~
var newXDir;
$OoF.Pov,\ var newYDir;TV-K$Xa
s-b k:vF1w o
function initializeBall() {
uZ tW,gzGzt    if (document.all) {
2vC/^h5xR/`       xMax = document.body.clientWidth{+Fx5Gg XfH
      yMax = document.body.clientHeight4Q$UMpS~
      document.all("supertext").style.visibility = "visible";s2Of8r4k-Sj
      contentWidth=supertext.offsetWidth
/Zk:D$p@       contentHeight=supertext.offsetHeight
1W7iGiL0G       }
SZ f!I,_}D    else if (document.layers) {
/JO4T%io7a       xMax = window.innerWidth;5m8z%~.OBl![
      yMax = window.innerHeight; X/pk&PCU5N/{
      contentWidth=document.supertext.document.width ~6O.Z-NA _n&d A6M#s
      contentHeight=document.supertext.document.height!l2uR'v3]m%]
      document.layers["supertext"].visibility = "show";n|c3Gj
      };gfw+yB6z5m,k H/}.J
   setTimeout('moveBall()',400); pau/Y$JX
   if (hidetimer!='')
3CT7Y2g!g%?B    setTimeout("hidetext()",hidetimer)
uB7r;FL    }
)`Bm{ZH hE$N P$ig} ^
function moveBall() {3n7Nj8i}q6uma5}
   if (superballRunning == true) {
;ex-@N$r)A%P8u f       calculatePosition();4Q+Ps|k+LHO
      if (document.all) {
y ?#x'U*c"}x5f:x          document.all("supertext").style.left = xPos + document.body.scrollLeft;vl W\ iUvOH
         document.all("supertext").style.top = yPos + document.body.scrollTop; n3\UY0k,u
         }
-s5a6o!b1h o0b a.w`"F       else if (document.layers) {
!@3_+?2Y#\j!F          document.layers["supertext"].left = xPos + pageXOffset;j(wB!Zhqi7j
         document.layers["supertext"].top = yPos + pageYOffset;+q u:l\3}1HG
         } |N1a[(`h'U;H
      animatetext=setTimeout('moveBall()',20);S0Z#fL hp W
      }
ZmN,m*k*yS    }
-X |Dgv .k P\jP!?)Z
function calculatePosition() {7N0Mle'hF
   if (xDir == "right") {
.j,K;\sxP:b T       if (xPos > (xMax - contentWidth - BallSpeed)) {
bDAP.{/w0eO G-R          xDir = "left";~/_J*Ww
         }
+W&Ln{lfE;Y NXi       }
wh%t4y `'Sg L    else if (xDir == "left") {
0f'c] R-J[,d       if (xPos < (0 + BallSpeed)) {
^.Q![:W3_4eq          xDir = "right";sF.Z-`3OF
         }h&w4^A-c2Ev_4G7p
      }
dH!V Tq Av    if (yDir == "down") {
-t8x8nKm}H-e       if (yPos > (yMax - contentHeight - BallSpeed)) {"C cD'`L(Z
         yDir = "up";M a{P-b-G
         }$x IPw1~2iYv
      }h9Y'om K:C
   else if (yDir == "up") {
8N9nVqF'O AE       if (yPos < (0 + BallSpeed)) {b{M.p2l?G%|
         yDir = "down";
D]#H(J&L @J          }
1]V'H:R)g3T       }"NFUc3}?A2Pt
   if (xDir == "right") {
Q t6c-rgV(bM       xPos = xPos + BallSpeed;
0P8oi1w y ec3^       }KZ;S,C!koD+\
   else if (xDir == "left") {o'H1Y(G~J)gb A3_
      xPos = xPos - BallSpeed;
:G'{c/^2Bl"Z%EB.N c[       }
3l4C*KT To+n-c    else {
!l'f3R'V%Kc,M0a ]&y       xPos = xPos;dP1S*tW2B O
      }nk.Xea
   if (yDir == "down") {
%eZ6S&L4V)y       yPos = yPos + BallSpeed;L-y"B3I3k$b^H
      }"W)l)},L{(y b Yar4q*d.x
   else if (yDir == "up") {
4U I*[OJ$K/L       yPos = yPos - BallSpeed;
L.`1|r i(Eh%f       }zOB0S,n
   else {*k+BX^0Va
      yPos = yPos; `7^X4Xr-h6K
      }"\$t$u.k:HJ U+v/P
   }z?+@}]/\*X nn
-T8J|%g.y)h
function hidetext(){zVl-BEA2F"N1?"`v
if (document.all)
rj9`I*I(IG J9B supertext.style.visibility="hidden"
8W9N\Nv else if (document.layers)
4yw}6M;nhw document.supertext.visibility="hide".y3lyHgxw-rY
clearTimeout(animatetext)
:GR!_XU4tcs+r([ } g9Gzb9}qt

A4k!jI)D:quwt if (document.all||document.layers){
5K+eA{)_.c6xg document.write('<span id="supertext"><nobr>'+thecontent+'</nobr></span>')Lgk"~L Y)B:gN
window.onload = initializeBall;,o['~,lo(tk9T
window.onresize = new Function("window.location.reload()");&G };LPGo
}-H?:JBA#eeV
} eE!` a#`&g
</script>

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


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