返回列表 发帖

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

<style type="text/css">. @) V; k# p5 L' {" v/ ?) @
#supertext {
* D8 p  q' n( s: q# j6 Oposition:absolute;4 h" V- U3 I8 f" }/ F# @  {& l+ \
left:0;
. u6 l+ y! E/ |top:0;
5 V0 d6 F' `6 M" @* vvisibility:hide;
* {1 k" h6 I9 F1 s& `! i& ivisibility:hidden;
+ r. K8 U1 Z' G) T9 o9 W}
6 f- U; H- g1 g. g' a* T</style>
5 |# T* |2 N* \7 Y<script language="JavaScript1.2">
4 d% I4 ^6 Z2 T! {$ h. @<!-- 改变下的字体的大小。颜色-->; c- y& N" _% R6 e& b! P! l
var thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>', E6 L9 A% d9 P9 Q
var hidetimer='';
. l# l) i! O7 e8 L<!-- 改变下的弹跳速度-->
4 e+ t! q( [# Z1 |# ovar BallSpeed = 20;& w# d! U3 K& A+ N( A; u; ^
var contentWidth;
0 I- F7 A5 F/ g- x/ Evar contentHeight;
+ O1 Z' ]7 q7 x+ ?6 `var maxBallSpeed = 50;1 G- S$ w' Q/ k$ t/ n
( Y- t" _- z$ x% a

: w9 a$ k+ l2 r: b+ `4 @1 {var xMax;9 ~. T* u( E! {' x
var yMax;
% o, r3 a6 @6 X& f- P& fvar xPos = 0;+ n; F! W' `3 G% l7 c2 R" c
var yPos = 0;
" Y. V. A& q. p# n; e9 dvar xDir = 'right';" }3 J! b7 {% G0 f" W
var yDir = 'down';! z4 v* D6 R) f' x6 x& j( T* v" x# O$ K
var superballRunning = true;% I/ ~; B* O+ ^4 q
var tempBallSpeed;  t" E$ F, B0 @, F) ~; ?
var currentBallSrc;% Y) [  k* u" G# f
var newXDir;
$ u7 K! j- y. Y  |; f2 S. cvar newYDir;
4 A4 D1 ~! e  ?5 y; _( ?; e9 w' l% ^+ n( j0 P8 G  i: G
function initializeBall() {( E: S: \  X* Q4 a
   if (document.all) {! q! l; e3 u# Y4 ^
      xMax = document.body.clientWidth% y! q$ k/ C% c+ g$ W6 ]
      yMax = document.body.clientHeight
7 N- Z3 M* {9 }3 J6 c7 q& s( f      document.all("supertext").style.visibility = "visible";
+ p& s% H( J5 G2 G      contentWidth=supertext.offsetWidth
, q, S' s4 i7 c& N/ S. D1 D6 x- a      contentHeight=supertext.offsetHeight
8 y: E1 K7 O* ]1 G      }3 }* O% `8 F+ o" J3 S* i
   else if (document.layers) {8 N* z7 t* I1 r
      xMax = window.innerWidth;
8 U0 H  h% m' r, h4 v      yMax = window.innerHeight;
& Z  G# U/ V$ ?5 ~; J      contentWidth=document.supertext.document.width0 {5 L8 i0 j+ L2 v7 {$ H1 ]  P
      contentHeight=document.supertext.document.height- n7 y# a7 s7 V, ?
      document.layers["supertext"].visibility = "show";" c3 Z0 @! h+ F6 D. x5 |4 h: O
      }
3 \" E9 k: K; e+ J' |' @4 ~0 w   setTimeout('moveBall()',400);
" _% G1 k5 s' f1 Y/ V2 ?   if (hidetimer!='')
$ t/ g1 ]6 D/ C6 c   setTimeout("hidetext()",hidetimer)
3 z4 V  \* y/ p, e, R. _! m# D* r   }- D  x# x- C$ A& z% ]% r& C# d  ]
. n* a! q1 k' x3 Q, [5 ^3 n
function moveBall() {
# [) j! k8 N! E: ^2 ]   if (superballRunning == true) {0 j: `; S& ~8 o& c& r6 e
      calculatePosition();
: X2 K: d+ ~4 r) p9 Y% R      if (document.all) {
0 @7 V* v* s5 z! I7 N+ Q+ s+ `; S         document.all("supertext").style.left = xPos + document.body.scrollLeft;
5 P9 ^0 V/ L3 a8 ~* N2 }         document.all("supertext").style.top = yPos + document.body.scrollTop;
& \3 r, _" a: F8 [9 \( P  Y         }
; x$ O8 s# t/ G5 Z1 M* G      else if (document.layers) {+ I4 i. g' Q9 v# g# U' k
         document.layers["supertext"].left = xPos + pageXOffset;
  @, W0 x- H2 q7 W         document.layers["supertext"].top = yPos + pageYOffset;" V8 {- a5 X- D1 D" D" P! F5 R3 r: e
         }
3 E4 N5 V4 d: Z. n& A      animatetext=setTimeout('moveBall()',20);1 g3 ]9 w- t3 I, K  l1 T. k8 U/ E- r: E5 _
      }
; g+ l( y3 @" C   }
6 r' y. ^$ H2 s, k7 U" M$ p
8 g& a( c+ w( {$ L0 e' dfunction calculatePosition() {& B) E7 F$ f, M% r
   if (xDir == "right") {) ~( `* R, v6 y: G0 L
      if (xPos > (xMax - contentWidth - BallSpeed)) {
) j7 R. s3 n; Y2 d# R1 m6 F         xDir = "left";
( ]+ V, t: U' b# x/ ^4 W# s) U         }
  ~( I, J. X- s* \# N% v1 f      }) N6 G5 d0 A7 T% `  v
   else if (xDir == "left") {) r5 @, V6 x" j/ t
      if (xPos < (0 + BallSpeed)) {; [; o7 g. }- j" u0 ]
         xDir = "right";
% \9 M% h9 F% U, ~. e  U         }: r: ~1 ~6 v/ X/ j! N- S! s
      }
8 ?# o% D/ G2 E! W" Z' S   if (yDir == "down") {: }, L( i' l* H# @- q
      if (yPos > (yMax - contentHeight - BallSpeed)) {- r5 I& _. p: e: {
         yDir = "up";& s# @. H. m! M6 b9 e, ?
         }
" w; ~' e& ]7 s: H1 V      }! b6 t  {2 ]: Y# i1 q
   else if (yDir == "up") {0 p/ h) J% ]" Y9 v
      if (yPos < (0 + BallSpeed)) {
, @+ H9 a6 b7 x' ?. q         yDir = "down";
4 V. G4 t. P4 e8 i* X( m         }% Y* |* d' @4 n; Z: S+ @' ^
      }
9 w9 v) o2 b  a% A   if (xDir == "right") {
. |0 s+ H! ?2 q% v9 R% M      xPos = xPos + BallSpeed;( A9 m9 _( l  g: S* m* u4 ~
      }6 y! \5 j) @# ~9 q+ _
   else if (xDir == "left") {' ^7 o, C9 v8 c
      xPos = xPos - BallSpeed;
6 s1 t! }$ d; T9 ^      }$ }+ e& f# P* j" ]8 ]
   else {. Q# l$ E' w# s* Y7 \' o
      xPos = xPos;1 z, g9 D8 c" ?7 H9 ~9 C, v
      }  T" r* Z. |0 \* ^9 L
   if (yDir == "down") {, V: _" x0 n* G2 a0 b. }
      yPos = yPos + BallSpeed;) R) i% J& @; S# y
      }
  J! b7 d9 b2 D& k7 [. n8 `   else if (yDir == "up") {, L5 b/ w6 ^  y- X( L6 q( N
      yPos = yPos - BallSpeed;
5 Q% f; S) u% u      }
7 S7 L+ N: z% r+ q* J9 k+ X   else {
9 y& ]8 N& V. w# r1 z; V- D! r      yPos = yPos;
0 Z/ X7 ]6 ^" Y' O* `. U9 S. Q      }
3 E- F( r! ~3 j   }
5 ^6 a3 d8 |& M: I4 g! l% c# O' w) u3 A  ~( L6 g% L9 I7 a: w* ]
function hidetext(){
, Z) K/ B: ?8 N( h% wif (document.all)/ Z4 {- O9 c2 o
supertext.style.visibility="hidden"* Z& A( v6 `$ g% d1 E, |
else if (document.layers)
" j5 h7 ?8 C' z. [( f1 Bdocument.supertext.visibility="hide"3 V/ s: `7 {  M& S6 O; C5 _2 `1 v
clearTimeout(animatetext)
# j* T* R+ N8 U" j! U; a}! q, L; Q2 f; F3 R( Q+ k) O
) N. J# {1 _; }2 h8 A6 ~
if (document.all||document.layers){- h- s( v2 \( N4 D; ~; f1 j
document.write('<span id="supertext"><nobr>'+thecontent+'</nobr></span>')
/ ~6 u8 {) C# T, y$ u9 jwindow.onload = initializeBall;
9 ~' W! e5 ~: L; Uwindow.onresize = new Function("window.location.reload()");( X3 l$ J# r3 ]( n  H, B
}
% r% S1 L# p6 |  F  G/ S
" \* f- j7 V( K1 B( m1 F, ^- u</script>

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