返回列表 发帖

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

<style type="text/css">
6 b- q4 [' r8 Y( B6 \#supertext {
2 o0 V; X7 W$ L  wposition:absolute;
! N" Z# [' z8 M6 F) r  k/ Nleft:0;! U3 ~: ?7 c+ m/ q% @
top:0;
! W) {; i8 n2 g" ]+ i* Bvisibility:hide;4 j5 \' x2 `: @' d
visibility:hidden;
" h+ b7 N) E& i; l}
8 M. ^3 D) t/ f, W0 u- x</style>
) N+ n: k5 X7 }<script language="JavaScript1.2">; U( m9 ~+ m, _
<!-- 改变下的字体的大小。颜色-->8 w, M( l  ?: v% U# T
var thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>'
* y# X3 q4 v# u# b; K4 \var hidetimer='';
- e' a3 d2 V0 p; M3 @<!-- 改变下的弹跳速度-->/ L  p2 s  T. u5 B) p; p9 C$ g
var BallSpeed = 20;
# [& t3 W" {" z3 o' q2 wvar contentWidth;
7 Y! m) E* A% m1 @" d, lvar contentHeight;
8 H8 S" e$ S3 e( i1 Wvar maxBallSpeed = 50;
- d" T7 _8 v8 \9 V' [2 L; |6 s  R9 h, w$ @+ ]3 f8 v
, g3 ?3 q) |; E
var xMax;" S4 z2 Q6 o0 _5 [
var yMax;2 a$ t: x, a7 R0 D8 s  y
var xPos = 0;/ T* K6 s7 @! W$ G2 Y/ j7 k
var yPos = 0;& b1 G% P9 ^9 Y5 }: q
var xDir = 'right';" B! R$ G0 C$ ?( c6 t! N
var yDir = 'down';! w4 K( Y% Q2 N
var superballRunning = true;0 v  `  N7 J+ o% j7 U/ s
var tempBallSpeed;
1 Z1 E# g8 V) ^$ n: `6 x" L; |% tvar currentBallSrc;/ M' e0 Y8 l" V7 d7 ]
var newXDir;( n  ?  g' R) z! f8 J. Y
var newYDir;- @( ^0 u% y8 s8 S+ N
9 x  f7 @7 F' }2 V8 l
function initializeBall() {' c6 m* V9 w4 [. q$ w. ~" A
   if (document.all) {+ T: H3 {1 d. f
      xMax = document.body.clientWidth
" p0 ?& m& u/ U      yMax = document.body.clientHeight* s7 `; u7 c7 k
      document.all("supertext").style.visibility = "visible";+ t& W) @2 E( j6 J
      contentWidth=supertext.offsetWidth
2 b% i6 F% H% }  L/ o  U( i$ E      contentHeight=supertext.offsetHeight
- w2 |  q  a- Z0 m  X      }
4 }) K  E: B( j' C4 \; A5 ]% s   else if (document.layers) {6 b; \+ a* k  U* r$ z( ?/ O. Q4 k
      xMax = window.innerWidth;
, y, Q1 g2 P9 K* z0 L+ @, W      yMax = window.innerHeight;" k1 A2 C2 x( [5 d1 D2 g
      contentWidth=document.supertext.document.width
4 W3 j, ~# @) ]. }) L      contentHeight=document.supertext.document.height) Z  j2 R/ k6 o' F
      document.layers["supertext"].visibility = "show";1 B) V- v1 h6 ^
      }
' u3 }4 ^- g" a   setTimeout('moveBall()',400);; C* R% a' V3 @& T$ J4 q) m* O2 i
   if (hidetimer!='')
$ G' V. p1 R6 U# d! w  j2 }   setTimeout("hidetext()",hidetimer)
1 Y2 ~( S5 [1 s7 h5 @# O   }
3 O3 P7 g0 x2 {
4 o( S$ _' X) Y# x  W( s, kfunction moveBall() {
) z5 N! K( E: C$ v* I  s   if (superballRunning == true) {
' X) Z) l! u" R      calculatePosition();2 x# O: B/ w/ n; M
      if (document.all) {
* W$ f& q& z# R* c/ o         document.all("supertext").style.left = xPos + document.body.scrollLeft;+ [" u+ g. j, O# Q: P
         document.all("supertext").style.top = yPos + document.body.scrollTop;+ L& G* p  z! V* d! z1 K( b; F
         }. i! p( ]& h5 G4 |( c
      else if (document.layers) {1 v9 f7 Z. ?9 k; G% x
         document.layers["supertext"].left = xPos + pageXOffset;8 f2 B% O4 l: m. V
         document.layers["supertext"].top = yPos + pageYOffset;
; c/ n! E* Z( {6 c/ `" Y0 o         }
; `: A: O! x$ b      animatetext=setTimeout('moveBall()',20);+ N4 [3 D7 g+ |9 |6 q7 T& T
      }
. |3 |! `% P3 g( }   }' F* z" \& L/ k5 Z* e/ O

9 i4 O7 T4 I* s/ F, _0 F  o/ Kfunction calculatePosition() {
- r' n8 y3 P1 y& R4 w5 h/ ]3 v   if (xDir == "right") {
: V3 N2 H/ f& {. y2 l$ @      if (xPos > (xMax - contentWidth - BallSpeed)) {+ p+ [- p, J1 B! Q2 r
         xDir = "left";" \- R) _; j$ i, a
         }
8 W0 p# x2 b# O! z$ ?+ ^      }8 n+ g$ T  w. f3 U
   else if (xDir == "left") {; G1 P# p- H  f
      if (xPos < (0 + BallSpeed)) {
# T- A$ C7 K. K0 B9 Z         xDir = "right";( \$ u2 h, q& l/ D
         }
1 [$ R+ l( }: H      }
- s. H0 G! o3 x   if (yDir == "down") {$ _1 F2 g7 `) v: t9 V1 M; H
      if (yPos > (yMax - contentHeight - BallSpeed)) {/ E) d" c2 P8 x
         yDir = "up";
( o# N4 f3 l# g  i5 ^         }
! u# d' W" O5 Y" a) r      }5 v; N; }" U. u% H+ H% f
   else if (yDir == "up") {9 v9 O+ i( |9 R( g2 ?# |
      if (yPos < (0 + BallSpeed)) {1 d* G/ Q/ p) G& J! s
         yDir = "down";2 w# H, W8 M% }/ e
         }. H3 Q9 p6 w$ f0 G1 {& B
      }8 C6 D5 A  y1 L- H* C( k
   if (xDir == "right") {
9 k* L5 O: e/ W- k7 h      xPos = xPos + BallSpeed;
5 z6 Q, E3 r# ~# s      }% e) T/ e$ c3 z& _- Z- C8 }
   else if (xDir == "left") {
) x! s* ^. u0 D! e      xPos = xPos - BallSpeed;; m) T! e1 f  \+ ~3 ?
      }8 L) e3 h0 F+ _0 K
   else {
' L) |3 B( c2 d7 p6 [* |      xPos = xPos;
0 L% l8 X) q* _5 P7 E. K      }5 ]5 E9 s" l# d. w  {6 ]1 x
   if (yDir == "down") {2 Z! X' v- i5 V3 {3 T* D
      yPos = yPos + BallSpeed;* z7 w. A( B8 L/ j* H2 I2 ^
      }* L# c) [6 B0 M, y' S) R
   else if (yDir == "up") {
/ ]4 b% {* L1 Y' J      yPos = yPos - BallSpeed;
5 O* `- {' e# y4 P- A      }
5 h3 y( i, u5 `, ~   else {; s7 Y( J" U1 c: g' q6 [
      yPos = yPos;) C# P7 C- e% b  G! ~
      }
; g( @7 N; E5 l  @# B* V   }
/ g9 C- B7 k* p9 b+ X
. F1 t" O! G! K! e! \' `2 w, bfunction hidetext(){) H: t% e5 r$ q' H& t( F& C- L3 q7 y
if (document.all)
4 ?6 D1 H1 J; H, N2 b) ^- M! w1 Bsupertext.style.visibility="hidden"
# h( _7 F9 [$ @1 G8 Zelse if (document.layers)5 R! a# _7 w1 m2 e3 ~
document.supertext.visibility="hide"! C" f$ m8 G  `3 Y; u
clearTimeout(animatetext)4 s3 m3 w5 c* q3 j6 h2 q
}0 [0 v$ H3 B# o, l8 Z
" ^( l! O4 X) N2 G. @
if (document.all||document.layers){! i- t  r' u0 w' z6 m  M
document.write('<span id="supertext"><nobr>'+thecontent+'</nobr></span>')
7 ~) I  G! K% C* pwindow.onload = initializeBall;
" p' R3 x" ^4 V/ f. I  Twindow.onresize = new Function("window.location.reload()");& I3 z" q) [8 ^- B5 [& j
}* i( l. |' t6 X  D1 ^* u  Y( g

$ z, u& C4 L5 j2 f" J( m8 m7 D</script>

返回列表
【捌玖网络】已经运行: