返回列表 发帖

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

<style type="text/css">1 O! R6 `( |) T& E) \6 e4 [" p
#supertext {/ U4 I* l* E$ ]( i" @4 L
position:absolute;" H+ }& S' k4 D( k! N. P5 [4 d
left:0;
+ m/ O4 s; O" f# P( }  Z* Btop:0;
( E) T8 {6 d1 a  a; [( ]! F# Mvisibility:hide;
- e% H* b5 z/ z1 }visibility:hidden;, A( r$ U1 y7 M8 _1 Q' \+ N
}
6 R$ t( |3 Z# u  c! S, I' I. s</style>" F) D" h$ p' ?! W5 H, B
<script language="JavaScript1.2">+ b* t3 e0 h6 a5 b' B: h' s. E' o
<!-- 改变下的字体的大小。颜色-->9 E% S9 D( ^% X' |
var thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>'
) u* k" r' a9 R/ i; @var hidetimer='';
% {5 N0 h' d' g1 G2 _& _<!-- 改变下的弹跳速度-->
( {  N% _3 v7 A1 lvar BallSpeed = 20;
4 Q# I1 \* e1 L# H7 D5 F( ~6 M) Tvar contentWidth;$ ?, o5 L0 d. Z, F: T/ Q  ~7 m
var contentHeight;7 R& k& B$ q. O" [" m1 Z* M
var maxBallSpeed = 50;
, F3 M6 \; _( t
2 J. u/ k# f/ }% G: [$ ]# }$ E  I/ r! W
var xMax;
+ D, C4 z8 u6 v9 f' Jvar yMax;
1 d) G; {2 e3 ?0 H8 {# hvar xPos = 0;
) c2 s! L- f% w6 R1 ivar yPos = 0;
, `, \+ H. v- v( _var xDir = 'right';# [0 O) H- z' `3 }' `
var yDir = 'down';% E- L% \- C# N! O& r+ k
var superballRunning = true;
/ R& V. b) C. ^var tempBallSpeed;
( k/ ?8 O9 E4 `0 C# K9 L# p7 Kvar currentBallSrc;+ Y8 ^; a7 e3 e, L4 W+ m1 ?
var newXDir;. |; k( o( s( s/ H8 X
var newYDir;$ b6 N; o0 A! E0 p7 ~$ |

- j6 R6 q- z* B! s8 S" Ifunction initializeBall() {
! a* F6 P% k# }6 `& y   if (document.all) {
4 w0 s( t+ z' k, |6 K- }      xMax = document.body.clientWidth
2 I/ b# u9 P$ R3 h. ], L      yMax = document.body.clientHeight
9 ]8 F( D5 w7 n/ z1 J" _: s      document.all("supertext").style.visibility = "visible";/ V: ^% O# l% Z+ r7 ]$ x
      contentWidth=supertext.offsetWidth! v$ {" p1 U# u# f
      contentHeight=supertext.offsetHeight: P) N2 r! s1 h6 Y5 \. M( r0 ~
      }
2 R! H& A- W- g" d! M& i   else if (document.layers) {
2 z) N7 C; ^2 h$ m) @      xMax = window.innerWidth;( G" X! s+ s" P3 B' k
      yMax = window.innerHeight;, M9 I* Q* @3 f1 f, z' p" ~
      contentWidth=document.supertext.document.width
3 M8 R7 x- d; T7 J% X4 }      contentHeight=document.supertext.document.height8 t6 s' h  P4 D
      document.layers["supertext"].visibility = "show";% s" L8 n6 E. O8 T
      }$ z' u. Y0 e7 t  d1 J. L9 y7 A
   setTimeout('moveBall()',400);& i( [0 A# D$ n2 Q
   if (hidetimer!='')
# n+ }. E  |3 P& x( F1 Z( M; \   setTimeout("hidetext()",hidetimer)
4 p9 D) ]3 @" ]* p   }
* \, C8 R5 J' i( g$ L4 o( z; r
5 K4 c7 L: }% L. u" {function moveBall() {9 ?1 s! F8 W7 P) R! b
   if (superballRunning == true) {: p' f8 n7 |' e2 A; C
      calculatePosition();5 ^5 a; {; V! x3 z# T1 K
      if (document.all) {
. l* u! ~1 Y, A3 e1 C8 |" q         document.all("supertext").style.left = xPos + document.body.scrollLeft;. {- D, b& y  B  f5 z- A  z' h
         document.all("supertext").style.top = yPos + document.body.scrollTop;& ]8 A' A; B& N4 y
         }
0 ~! _  r- v4 }! I/ W' o( P      else if (document.layers) {
  P& [9 ~8 y2 X# o7 `2 H( G         document.layers["supertext"].left = xPos + pageXOffset;" b8 |% C* T: Z1 s  z$ ~& N
         document.layers["supertext"].top = yPos + pageYOffset;
7 a2 B% |- B% b- [' u- x1 u, e         }; E& z3 e  a& q) \& q% b
      animatetext=setTimeout('moveBall()',20);
( W; }/ V6 I; K) W( ^& m' v      }: ^* j( q& E" p8 y/ {# R4 y, l
   }
4 p# K* _8 @8 ?$ F- S
; K' u1 D+ H, }  M- ?. X+ V3 ~function calculatePosition() {
' H! O) l2 `; p# j0 }  R! W   if (xDir == "right") {
7 N! ]1 V8 H! n4 ^6 \: J      if (xPos > (xMax - contentWidth - BallSpeed)) {0 V# V, ?3 g: C  e' g
         xDir = "left";
# ^* P/ Q5 J/ m         }
) l; L& W. H1 R& E      }
6 x# X" S9 L' c9 _   else if (xDir == "left") {
, v6 P  @# B! m) s3 d      if (xPos < (0 + BallSpeed)) {' Z, w3 Q6 D: e; t1 M4 t
         xDir = "right";
; u' ~# {. s. I3 ]- W% u. ~         }: C' v% A2 P% H) E+ f& j6 ], F
      }& B5 ], C4 E0 X9 ^( g6 F4 j
   if (yDir == "down") {* Z9 o8 T$ s! h# S6 T
      if (yPos > (yMax - contentHeight - BallSpeed)) {
& f: Z) `2 W) D  }! [/ w2 L         yDir = "up";9 N4 x1 ?+ {0 `. I9 X/ m
         }+ D0 {/ {" O8 D  h
      }  R# s) \& u1 y/ T
   else if (yDir == "up") {& ?) g9 W' n' d
      if (yPos < (0 + BallSpeed)) {# w+ P% Q" f$ g9 }6 r( }
         yDir = "down";/ J  D; h/ i& Q3 C' {/ }3 e4 }8 T
         }
0 I) c& y) o. [. P+ C      }
7 e) M- x; X/ F   if (xDir == "right") {; Q, J' E  h' j! M$ D3 R* G
      xPos = xPos + BallSpeed;' q" n$ y) W6 s! r  Z5 y- C% W
      }
1 |4 j7 h: [, Q( c5 Y( N+ K   else if (xDir == "left") {
6 ^2 C  K- d+ f( h* J      xPos = xPos - BallSpeed;$ U6 ^' N2 `5 L! M
      }2 z  I' y$ o. L9 o( q7 l% l5 |: w
   else {9 O7 {+ M* V2 y. K' @" e+ e
      xPos = xPos;) r' C9 [" D" @# w
      }
; L7 k7 C9 `; {0 b   if (yDir == "down") {) T1 m9 v8 }( c$ C* B
      yPos = yPos + BallSpeed;
3 j! r1 c; a! F1 \      }
5 B) |( z1 v8 q   else if (yDir == "up") {. p7 I& b  H0 H; F0 }0 K
      yPos = yPos - BallSpeed;# s! T& |1 g+ I! U0 ]
      }
" M6 T6 B7 }" I, ^" J   else {+ Y& Z  a! v- K# v$ w8 ]0 u4 r# D
      yPos = yPos;
5 d6 |, K1 R. z      }
+ z$ f: X5 A, b- x" w   }
" x1 {9 M4 j4 T7 A5 L% S$ ?$ }. Q2 @0 P1 v7 Z) Y
function hidetext(){' u- L) A6 S) O' o) k
if (document.all)
/ b5 H8 V- H6 j- ]# d, wsupertext.style.visibility="hidden"
! M" c' X- r+ [" O& belse if (document.layers)( _) j7 o$ a# b8 w
document.supertext.visibility="hide"
' r2 J* O0 _/ X, l$ ^! y) k) ?clearTimeout(animatetext)  H; y2 z; j2 j( p
}$ j; L. z) X' Y6 R2 I$ _+ d6 }
% s- [  B2 F8 ]; p- x& Y. K
if (document.all||document.layers){
" N# F8 v# v7 Y, N( n8 A' u- T/ zdocument.write('<span id="supertext"><nobr>'+thecontent+'</nobr></span>')" F9 D( v1 ?5 t) v
window.onload = initializeBall;
+ O# _5 q/ X3 r/ I+ h% J$ Qwindow.onresize = new Function("window.location.reload()");  D* I5 d6 [  r2 }% Y
}2 n# v/ Q1 Z2 n: d7 t( h
9 ]5 q% e1 b9 s% @
</script>

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