获得本站免费赞助空间请点这里
返回列表 发帖

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

<style type="text/css">: B- W; F! I/ ]) a! L4 }1 S! k
#supertext {7 i9 D( k# X- |. D! [
position:absolute;. a$ B+ f0 R! ?& I9 z" E: }
left:0;. L5 ^. d3 W" n1 Y" `8 F
top:0;8 u$ m$ h* n1 @- g7 Z: C
visibility:hide;
& v* J" E2 J3 Z2 C0 ?visibility:hidden;
% ?* ~# [/ o- o; ~}
  m% B. w  P# y/ Z</style>
3 K" V" `+ Z. S! J- ^<script language="JavaScript1.2">: U6 n9 A3 s2 K, U  J7 W8 C% I
<!-- 改变下的字体的大小。颜色-->5 A- ]" g( Z. U% E* I, Z' d  f* L
var thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>'1 I0 Y+ M6 z3 X% t0 v/ m
var hidetimer='';: V6 A% P$ r% ?% ]1 k, a( K* t
<!-- 改变下的弹跳速度-->5 X/ [( h5 D, k
var BallSpeed = 20;
; }+ @# `/ h, y; F) n- t% Vvar contentWidth;( c4 i/ B) r3 W4 r1 M$ ]. w
var contentHeight;3 _2 E' O5 s6 T2 ]
var maxBallSpeed = 50;
1 _- ~3 Y% {; }3 N0 [% q3 z/ h, w. b3 `3 d: E
: u$ W* O: W& f
var xMax;
0 B: U3 B) q, j+ l+ kvar yMax;
; \/ ^* k2 x( xvar xPos = 0;
8 Z8 O/ r( y' {; y0 b' O8 Evar yPos = 0;
% t; g$ |: m0 `% K* p4 U8 _) xvar xDir = 'right';- P  ^- p# J! Q0 A: h
var yDir = 'down';
3 e. r  x' L5 b  I4 K- zvar superballRunning = true;
; u( J/ Q! y, d0 G! Qvar tempBallSpeed;8 l6 O' n% b5 ?3 a* S4 c: F' x
var currentBallSrc;- u( ~8 K4 N& s, Z( H' _( x
var newXDir;
; E: L, M9 z. s0 D0 Yvar newYDir;/ S9 f5 {: F3 r& c4 I' Q+ p2 M

' q+ k! ^1 \% C: \! N0 Y3 S/ Z. L! Nfunction initializeBall() {
; Q4 G0 C' o& f3 d) v   if (document.all) {8 {9 v& }5 O$ }3 u
      xMax = document.body.clientWidth
/ g* Q+ T, c, s      yMax = document.body.clientHeight8 [* U, x) X" V7 s, f. i5 _
      document.all("supertext").style.visibility = "visible";$ O3 B. s6 X% E  a( {- h+ ]2 A
      contentWidth=supertext.offsetWidth
3 Q7 a6 R) X, b, ~, W. K% x' E      contentHeight=supertext.offsetHeight# w( E  U! U, ^) ~
      }
' X% P8 `( d* z% y" _; Z" B   else if (document.layers) {
% E) j, P) g. H# ?4 J      xMax = window.innerWidth;
$ y& h( ^* a! u5 T: b9 m! D      yMax = window.innerHeight;5 I  c* Z- y' i4 M. v8 b3 m+ y
      contentWidth=document.supertext.document.width
+ |3 N' G) w8 g; |3 @      contentHeight=document.supertext.document.height
( f: U+ p0 B$ ?# ~' a/ A% ?7 l6 @      document.layers["supertext"].visibility = "show";
: F( b9 [) t; p! y6 T6 D% V: I      }5 ?0 Z, C( ?: X/ i9 [6 A7 j, q1 O
   setTimeout('moveBall()',400);0 X& c2 I, @( c& t( q
   if (hidetimer!='')
* S  Y2 u9 J& l8 d   setTimeout("hidetext()",hidetimer)
; @# ?7 S! z& C7 ?* P7 j   }
) [  b, r2 q0 i1 [7 x* S3 H
: y: [. d5 S3 U/ z( y' t4 ~function moveBall() {
% B6 N5 Z2 }+ G6 D# f3 f, L   if (superballRunning == true) {
) z. q5 U$ j: g  ^; p' O      calculatePosition();
5 ?# R3 t( B- \2 G! H      if (document.all) {
" a; u$ f3 Q$ F: b! B1 Z         document.all("supertext").style.left = xPos + document.body.scrollLeft;
' O7 I; m. w8 J) Y" l         document.all("supertext").style.top = yPos + document.body.scrollTop;
  _* p6 {1 g& X# o: d' U, w         }1 `* d- s+ v2 |6 `2 ?' j
      else if (document.layers) {  I. U9 ~/ S7 Z+ o; u- `. b
         document.layers["supertext"].left = xPos + pageXOffset;
; O& B; x0 `( u/ [! p; z# ?         document.layers["supertext"].top = yPos + pageYOffset;
( X/ x4 o; A$ G5 ]) O6 j         }
$ x, P  [+ T7 e0 b5 A( s      animatetext=setTimeout('moveBall()',20);
4 y- |3 u, f3 E      }
, k9 ]% s# L4 \3 e   }
+ t0 J- b! ?3 B* V1 K( Z8 w* e& c+ K
function calculatePosition() {
# o8 I$ T& c6 ?" Y- \% ]5 D   if (xDir == "right") {( `& ?2 i3 K' `( `% u2 E3 M
      if (xPos > (xMax - contentWidth - BallSpeed)) {
- f" p* q: h; f: E7 v5 E5 r% v9 L2 t: }         xDir = "left";6 h/ U3 d4 m) Z# Q  H9 v5 X
         }$ G* ]# L- C8 t5 m! A
      }
; C, f& l$ ?' l   else if (xDir == "left") {
7 x  ?/ p7 ^4 t8 Y      if (xPos < (0 + BallSpeed)) {
* X4 a, w# b* x& h" L4 O& c1 i; ?         xDir = "right";
+ \: t% ^7 o& H" ^$ S; t         }
0 U% r4 j4 A' [  l- X      }
5 x9 h2 Q4 [  f3 x  C# C3 J* F9 D   if (yDir == "down") {
/ b6 U" [# u5 p) `- ?4 I      if (yPos > (yMax - contentHeight - BallSpeed)) {# ]0 r! X& I2 n3 h# B
         yDir = "up";
9 Y& D5 R) Y/ V         }
1 }7 y) q/ t( }: n; `. k4 L      }
" A6 ^+ W7 c! [$ Q* w   else if (yDir == "up") {# a, J* @, y- Z* \$ [
      if (yPos < (0 + BallSpeed)) {
& M& `% N% y+ P5 `. e; ]/ F) t         yDir = "down";
; V( P. }* p5 ^! Y, q% |3 f         }
4 I7 X3 }5 G/ H' A9 K      }: {3 l; y$ k* C8 j7 C8 }
   if (xDir == "right") {
/ Z  y: i2 ]* v1 I& l! k3 l      xPos = xPos + BallSpeed;+ S4 Q; {; h+ q% _! S* n% R$ u
      }
( C- Y) ]7 y  W& E9 g( n4 P. e1 U   else if (xDir == "left") {
! e% X- n2 o8 M+ i4 _      xPos = xPos - BallSpeed;
" x! V4 T5 t/ u$ {  p3 P1 C8 ?1 u. S      }
! d" {8 h/ O& r   else {
2 Y7 {: R2 ?4 x7 o) O: t/ }+ _      xPos = xPos;4 t  Z9 Y( I( c& w+ B
      }
5 x8 f& o, r9 K" J% d! n8 e   if (yDir == "down") {7 C: x& T) |0 t4 j
      yPos = yPos + BallSpeed;. n" \. D+ d! t$ n3 N
      }% U- S9 \% \- W8 Z) W% }; D, U
   else if (yDir == "up") {
: d! d; g! R& H' y# Y0 H      yPos = yPos - BallSpeed;
6 `5 S' h4 e/ X- Y      }2 d1 Y. [2 Y! n
   else {
7 Z9 D2 M$ ^1 H7 D      yPos = yPos;
/ ~. b- Q- Z3 l% e9 p8 [5 a      }
( p& Z0 U: D! I) K3 W9 \( k3 k  u   }
& E/ Q$ s2 o& y: b2 G2 f
8 K% J$ Z" ]* Y: ~5 qfunction hidetext(){5 F, c( C6 T" a6 \# \$ {
if (document.all)
, u3 K$ Y) F* ?supertext.style.visibility="hidden": B. ?3 n4 l4 K5 \) @! }
else if (document.layers)( @/ O& }* w# t3 b; P! P
document.supertext.visibility="hide"
: X' y2 {6 j' R. L8 e6 M8 XclearTimeout(animatetext)3 m0 e8 b8 ?& s3 S1 L9 j, _
}
3 C9 E. `$ r9 s8 s  R  m+ _1 _$ P7 k: z4 r) m) m# }) L
if (document.all||document.layers){
9 b( w0 y& J( \8 mdocument.write('<span id="supertext"><nobr>'+thecontent+'</nobr></span>')5 @3 w) H5 I+ p2 Y* M4 o
window.onload = initializeBall;* y0 ]- B: g+ s6 {+ j/ n
window.onresize = new Function("window.location.reload()");
: q! c* c( \; z3 y% f}0 E% Q. y3 E- ]* U/ e8 u4 k  d  s3 ^
. _0 r. `$ F# }% I$ [' x9 P# @
</script>

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