捌玖网络工作室's Archiver

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

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

<style type="text/css">9]r cM6A
#supertext {
A/Cqc | position:absolute;FLe\ Y+K
left:0;
'VN%fO&[n!Ha$u u(K top:0;s;I[)yuT
visibility:hide;X b9f?*z0at
visibility:hidden;
5N^V"Y$q1vw }:q RX6pwH7J#\8i
</style>9n } O/`:n0w.b2U
<script language="JavaScript1.2">
M(t+?@$GA+bJyI)N <!-- 改变下的字体的大小。颜色-->
o3VS,Vxk&R var thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>'*}1uO$^o8W
var hidetimer='';
q"GvPC(bxi3M;U c <!-- 改变下的弹跳速度-->;coo'jj:Gi
var BallSpeed = 20;
#c OW0Wu^kOt)^9y` var contentWidth;7_b VowDjpT)t
var contentHeight; gI6_"`1dP4f!oj EN
var maxBallSpeed = 50;A L/K's'l|({!D
i8u,L@2lEz{
1d9m9OB&Dg-p
var xMax;/[/IWt8TF
var yMax;
0g([ UAtB var xPos = 0;
t,s&m*O4H"u(_ var yPos = 0;+k/Df:e}
var xDir = 'right';3kb~0E1Oc
var yDir = 'down'; F;h/_2^t#G%N
var superballRunning = true;
L)ZZS ^!N%b8`U var tempBallSpeed;
5` Mr{v|K J var currentBallSrc;
tO*cZzrI2i var newXDir;/Qq3UY {rH`P
var newYDir;!h*_(`*|]6S+[bo
cP0\~'`y.V
function initializeBall() {5r u,G@ dA#f!{8x)w
   if (document.all) {)I X*Y*L Z/GJ|,t
      xMax = document.body.clientWidth.nY*_)p!`.M,pax1k&c
      yMax = document.body.clientHeight
,^9qb1L?$Un       document.all("supertext").style.visibility = "visible";
.Z IK$Dy$n       contentWidth=supertext.offsetWidthZ8h5F _(oM-z)[]L
      contentHeight=supertext.offsetHeight V D%J)g)D-Mu*v/?1{
      }
SICiq J2s    else if (document.layers) {
byZ3HI8X       xMax = window.innerWidth;
,e8R5f Kfc] L       yMax = window.innerHeight;
B6y6t(~+iKm       contentWidth=document.supertext.document.width
Bc3mA2K2{ s_ j       contentHeight=document.supertext.document.heightP$\)UF#`4Ca
      document.layers["supertext"].visibility = "show";
6V~va8p r@DV       }
9ggE#V%SG}Mw    setTimeout('moveBall()',400);5c1P.Jqn(] Wv
   if (hidetimer!='')
9RD1j(l*M'Z#x'B    setTimeout("hidetext()",hidetimer)
~N#vI{q9W"Pti g&m    }
y3@T hBx!Xl
mn;J8?%O G function moveBall() {!w Q*y9KV HU
   if (superballRunning == true) {$H9X,N{&LH5U E3O
      calculatePosition();-j n6~4[o"\;E7?Xkd
      if (document.all) {
Zs#e3\(I6@n9j          document.all("supertext").style.left = xPos + document.body.scrollLeft;#D`'g;E3w;`Gt
         document.all("supertext").style.top = yPos + document.body.scrollTop;
Mfl%cE}s          }I#\%G%Se/h b
      else if (document.layers) {`[U6js.p"e%f
         document.layers["supertext"].left = xPos + pageXOffset;MY'y s7}"\0Q6F$~M
         document.layers["supertext"].top = yPos + pageYOffset;6l5KE|R:N
         }
]W1C*RWS'n Z5}       animatetext=setTimeout('moveBall()',20);!S$M%V(\F!{T
      }m\MV3u"e+x6]k:m*|
   }
p KGdQ.lQ6s1x 7_|u%TE
function calculatePosition() {
~I6OS3E7x    if (xDir == "right") {'@L$L0@{(yMw#k#wV]
      if (xPos > (xMax - contentWidth - BallSpeed)) {
&}d&lm J(\B0o          xDir = "left";CA}X(T)y}^
         }a$R b+n Yw
      }
Lz ctm:Qj:Bn    else if (xDir == "left") {
3Y(a-gPJ'[o`F+w       if (xPos < (0 + BallSpeed)) {:W E [rX
         xDir = "right";Y{;? t x}\
         }
f$uN`g,g,ce#n uZ       } @9?/m^!Lu&aAt
   if (yDir == "down") {
0v Z.?u*D?)s]       if (yPos > (yMax - contentHeight - BallSpeed)) {
+coiy-i!~7`.l ?&L1Y          yDir = "up";
0o.\3GST3Ik ` DT          }/AQTTg p/@8`
      }
nB+Cr]9jg    else if (yDir == "up") {
-? m4F|!OJz;d       if (yPos < (0 + BallSpeed)) {e p6S8F8@2[]6g
         yDir = "down";K%Dm_@X/n
         }
e)z nz {`C       }
%QQ{%Fe R    if (xDir == "right") {7m'v9\ y4Z;X'WE
      xPos = xPos + BallSpeed;8A6y q~,AmT+P M
      }j0u5tXA6? F1T k,C
   else if (xDir == "left") {
Vw`6e-TS5o%S(e       xPos = xPos - BallSpeed;
LY~8p#u^       }
S~ pOe-m    else {
3P]0t%d6z%s*\kJ~%G       xPos = xPos;V+H tJRm6E*W
      }Z9d6atfBu`
   if (yDir == "down") {Gc {A g+I(S!J+] v
      yPos = yPos + BallSpeed; `jTi:LugP H
      }
h0GEf_g    else if (yDir == "up") {8Jc-] ZF wr&j:~
      yPos = yPos - BallSpeed;
?2S,~q_.Zl-z       }y/p+R BT
   else {
Cb A#M0G&b4w q(h       yPos = yPos;
U-`4S6\ P6P       }*V&q6cM%W"\4G
   }
mw9S4U8K za*AA H1K%r
!@;N*g ~~1[ function hidetext(){ r Gx7I8f;^
if (document.all)&LC(I E/L/{2Rk ~)D
supertext.style.visibility="hidden"5eOR-b7x2K
else if (document.layers)7l9^G8ZEy
document.supertext.visibility="hide"
+`d'k[k9A$N clearTimeout(animatetext)0bl(b'@w
}5~!j,]Bi
]P^'d&{
if (document.all||document.layers){@s6^.On s3G
document.write('<span id="supertext"><nobr>'+thecontent+'</nobr></span>')
(wC*X5`,]@)A Hf G window.onload = initializeBall;3Fa+l.~w
window.onresize = new Function("window.location.reload()");
:a qR/E;~C8u }$c4{1Uy }0z
E`OX I3]F5^I
</script>

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


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