捌玖网络工作室's Archiver

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

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

<style type="text/css">
,~5k(Ri$}fbi #supertext {
6t C'g G k [r1_ position:absolute;
+B\ux&Q3N&x+V left:0;3kgxB'n;O [
top:0;YVak@Ti5m/AvG
visibility:hide;o'X bL5uc)@^vh$\g
visibility:hidden;
W#J#WN f5~ }
/v|7C,zq PB` </style>tPgy ck1G
<script language="JavaScript1.2">#h3sf5qd
<!-- 改变下的字体的大小。颜色-->
H0P5|Kv:t3YY:x var thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>'
M5ajs6xS(x var hidetimer=''; p Y` W/byC
<!-- 改变下的弹跳速度-->
[7Mr[fWm,C] var BallSpeed = 20;
~X8?&r K var contentWidth;)s}C4T;pjS-r
var contentHeight;'NDN6]U1^;i3L
var maxBallSpeed = 50;
-xM$`KI#|
i0e ~%gASe ,O~*caqHLZkdp
var xMax;
d0`4b)V'?Yu t var yMax;.c(P;Z9\iVB
var xPos = 0; fK p#r SP
var yPos = 0;I[l0O Y0h9j
var xDir = 'right';
#O NOr I| var yDir = 'down';
|\!l] N5}6G2\\ var superballRunning = true;`eLW+Dg#[5Z
var tempBallSpeed;
-S*@5u[/a js} w V var currentBallSrc;
0i{-Q4[ G%G1@-D var newXDir;)]'?;C y8~Dtc}"h
var newYDir;1HR7^1O3o`i7q
9d+FxGoT
function initializeBall() {6s5^%xU3c'i
   if (document.all) {
2k|O.d ZhHB5R       xMax = document.body.clientWidth
w*@x&B-M+X*r/`,sw       yMax = document.body.clientHeight/l@4_"p$Z]3H^
      document.all("supertext").style.visibility = "visible";v-d.G5q'c&J6t KIU
      contentWidth=supertext.offsetWidth:}0Al AX6[
      contentHeight=supertext.offsetHeight
oF4q+_`g-Q8v2t|       },|-j&J;r0b5I:K7C
   else if (document.layers) {
_p#Cbc ob:t3s"UZ       xMax = window.innerWidth;T N2F.R7])B C!{M9jV
      yMax = window.innerHeight;5Bac;wCR2@*L
      contentWidth=document.supertext.document.width|8V7[8Si#g+\#nt
      contentHeight=document.supertext.document.height
Fm3\ILYi       document.layers["supertext"].visibility = "show";]5@t!h~0A5dyR&S
      },td9d [F&|3\ z
   setTimeout('moveBall()',400);Y{}3[3[)H3jxW
   if (hidetimer!='')2N,{%GR+uxH
   setTimeout("hidetext()",hidetimer)
V.Z Z/AD    }
Iuj:ebf-F*[2Oh
Q%h8[ s&ktT function moveBall() {W/Kt7m ^+x0]S3s
   if (superballRunning == true) {O,_I0`L#GMY
      calculatePosition();
Y C`k P1^c3a       if (document.all) {+NHY1w;QgM;F
         document.all("supertext").style.left = xPos + document.body.scrollLeft;
A$y Y;@v!`          document.all("supertext").style.top = yPos + document.body.scrollTop;(rIu(N:z~E&LEt5`V
         })?6`&X~3a%t+N%HI
      else if (document.layers) {#a;t;X*Er1k!~
         document.layers["supertext"].left = xPos + pageXOffset;
R K d1F)AM#O&D ad          document.layers["supertext"].top = yPos + pageYOffset;
kX^(Zby;~          }^M#c$r,Q"F(fT]
      animatetext=setTimeout('moveBall()',20); b3b(Hnu
      }@2Gu2[ F _&z
   }
b8H+us"Eaa &J,gK&f,V
function calculatePosition() {
~;}M n5mtH    if (xDir == "right") {Ik&NCXao]
      if (xPos > (xMax - contentWidth - BallSpeed)) {6}i;M b9x$wQ%Z g
         xDir = "left";{:OmJA6e5vC E
         }
*wI,q s/rK%]%m       }6}+l6b f^gzL
   else if (xDir == "left") {
i![L)g nW7P$k       if (xPos < (0 + BallSpeed)) {k ?caI
         xDir = "right";{Q6Z*S T
         }W4Gt_2@H
      }Zf(_sW:Ppq
   if (yDir == "down") {%e1c%f0_ H'DjI
      if (yPos > (yMax - contentHeight - BallSpeed)) {K#p.^^8so(S(`REz
         yDir = "up";
+As/n"_DH          } o.GSBL-~H ]"IdA6C
      }
9[:Av?2m;M!n&O    else if (yDir == "up") {dL/L |_G-@
      if (yPos < (0 + BallSpeed)) {
(y,^Z$w(j d2\9S          yDir = "down";
9DWT|$n#b;`          }
NlN*b-B[*s(`!X:s       }
X%j H,P%V"sL1YSX    if (xDir == "right") {T!p"Z \"{+FyR.G}
      xPos = xPos + BallSpeed;
(]Ss3oq2j8m ~%N       }oUq2@_)_ro;k
   else if (xDir == "left") {
,[A3ppq7N       xPos = xPos - BallSpeed;{#H.?G F9Im+bJ
      }
'~\A7q@.E0n3\    else {+gR+|h"?q Rou-b
      xPos = xPos;:e.^L(]T i a*V
      }-VXLq'c
   if (yDir == "down") {
htL&Rs^ H`iH       yPos = yPos + BallSpeed;:DS#msK`v
      }
7z?*i2|/m B,u    else if (yDir == "up") {
B7m&xM?       yPos = yPos - BallSpeed;
oFgP Xq4At       }A^9zsPY
   else {9J6~&K#[h:{T+`
      yPos = yPos;
!BF/}Cf5Y+B       }oTI8cY)bQP`X
   } ]:AUv gH
:l(hZ7?O
function hidetext(){
[I*aL!\ea \ if (document.all)
[Tyxjv"s*VF7@0a supertext.style.visibility="hidden"(LR1yOIxE,zw
else if (document.layers)-QpS`ATk:OL
document.supertext.visibility="hide"
un-m2a#~x clearTimeout(animatetext)X"UZ*yD
}
B3k$c |uH /E[?]qon7_t8c S
if (document.all||document.layers){9U2b"If y$G| i-y
document.write('<span id="supertext"><nobr>'+thecontent+'</nobr></span>')
*R?+Sv:Pn window.onload = initializeBall; `0FG ^ j7@ DOe
window.onresize = new Function("window.location.reload()");
UgE7kv,k }
Gw$~6rkuC!a
Q(o_\6r$~ </script>

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


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