捌玖网络工作室's Archiver

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

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

<style type="text/css">
y9M,|cS I #supertext {4dwO[hQm:}
position:absolute;I{ Hin#Kbq
left:0;
A,u Uc+A6KB(v top:0;
1f@"S-r+OA0O'z visibility:hide;\GF-I!w/]hPTg&}
visibility:hidden;9R*|6M Y |yV
}
f2B/j+B_ x2O&X </style>n%nb6a.fXlD
<script language="JavaScript1.2">
6Q2M e HW7t <!-- 改变下的字体的大小。颜色-->
RdOJvv;at var thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>'
Hs6gT7V var hidetimer='';
-PA;vawV <!-- 改变下的弹跳速度-->z e0H\8A aW5y-s
var BallSpeed = 20;
q'\UC7O'gegN var contentWidth;4RK~UP2E
var contentHeight;
){'T0j.GRL var maxBallSpeed = 50;zH4Uqv9U7}/Bb
y$SsH C/C
F]1C WQ Xg|
var xMax;)ad#r)wyY\H6]
var yMax;
,^s B F*K7\ IQ9a;@pg3_ var xPos = 0;
E&^2K|lt`&U var yPos = 0;
bL | Vb;ar5|,l var xDir = 'right';1h$?Z/^_7`W
var yDir = 'down';&Ka1Lli'r@
var superballRunning = true;-rT2rIjb
var tempBallSpeed;
y ?f C6N.UU p!rzR var currentBallSrc;mg B,@F W7j9ik-~
var newXDir;
"cma9s"R+zW@d/S;J var newYDir;#Jt8biqOo
y/c X h9vVZ*Q1B'`
function initializeBall() {
7n%E \7n,BL}    if (document.all) {
([{xy*_-K%S       xMax = document.body.clientWidth&H hX9B ^7e?
      yMax = document.body.clientHeight
o8G#[1F}$p;V       document.all("supertext").style.visibility = "visible";4Rs"iQ\cFm2`
      contentWidth=supertext.offsetWidth
.Q aXUF3L7d9Ebq       contentHeight=supertext.offsetHeight
7Y Z}_(r       }h3W `%RNar
   else if (document.layers) {['K*o] Sz;VK
      xMax = window.innerWidth;
'q V+d6Do8y S       yMax = window.innerHeight;+WNH8?O5O
      contentWidth=document.supertext.document.width
3U{k/\ BT%h"na       contentHeight=document.supertext.document.height
|8Gj9YH~ZC       document.layers["supertext"].visibility = "show";m7h[){2`p V
      }'^g4f;U#y4@
   setTimeout('moveBall()',400);
,T Ev:^Z    if (hidetimer!=''))GqF/Z,Zw Yp
   setTimeout("hidetext()",hidetimer)
_e [4K0X)rMyD6_    }0?T:ekQ h h

L ?R`0U!Vz4w function moveBall() {U Lli9j$d
   if (superballRunning == true) {)g i(?g9MLAb
      calculatePosition();
E+v2H8cr&R9HM!c1AT       if (document.all) {0F6`2lK1AFb3EM't
         document.all("supertext").style.left = xPos + document.body.scrollLeft;2q\5Du0Sn4iFe6Q$|w { ?
         document.all("supertext").style.top = yPos + document.body.scrollTop;
]*\"d/_:fz'cD(y;bI          }
#\ UQ0ikIZ2A+i6rc       else if (document.layers) {
mF7U`0J9s          document.layers["supertext"].left = xPos + pageXOffset;;a6QY'A7i
         document.layers["supertext"].top = yPos + pageYOffset;
^9j;AZ-l5H1^'\/jk          }
ZHwKUV       animatetext=setTimeout('moveBall()',20);
*g]/W2c)NkL[J*K       }V4]8kB#{Q+G7p#A
   }oowU(wKO

t]{8Sw`V&[ function calculatePosition() {
Rc5tRX    if (xDir == "right") {3k2k*Rt1B JH&@ W k6W
      if (xPos > (xMax - contentWidth - BallSpeed)) {
"O\*Y6YL          xDir = "left";
,T y@B,E:@"z          }
{n@N-K:S9HL"d ]x       }
/?T^R&G v    else if (xDir == "left") {%]md&x.KO'n
      if (xPos < (0 + BallSpeed)) {i7v2L#jaj+X
         xDir = "right";
ni'TQQ F2b9O:@          }
ngeu0E       }
2\2m6J]6| y    if (yDir == "down") {
~m?s"{r       if (yPos > (yMax - contentHeight - BallSpeed)) {
_e;E|W%tB          yDir = "up";/pFJh#lu6E6B!y~
         }
y%N)i#|ZLj/I3t       }n9h,s"u1N5}Ikh(eJT
   else if (yDir == "up") {`C,J8fk4HyI
      if (yPos < (0 + BallSpeed)) {%Ob:xXQJ S fU7A
         yDir = "down";7i(u}Y4U3A
         } J1C5d7va)U,S7|
      }}:i;}"R k
   if (xDir == "right") {
C N5H0qs3cy:M^       xPos = xPos + BallSpeed;R8[W2kX{R[-~
      }%\+B\Xb6?d~_
   else if (xDir == "left") {G%k KU#Fi%]9ye
      xPos = xPos - BallSpeed;
6Y%wap&u#Il       }
QB!M)tt Qk7k&uY    else { \| wg%_x
      xPos = xPos;
L8iqK7i%r7uX       }
Z!f a~#t ?h    if (yDir == "down") {
&].kj['JB6r S4\       yPos = yPos + BallSpeed;@6aU%cP
      }
9L7k T O XLhE    else if (yDir == "up") {
!T9LC8K a       yPos = yPos - BallSpeed;N%M9xtG2BjcY F
      } `*wXP5c
   else {
P t!nU@!n       yPos = yPos;
*L@"q `&p       }
Qn8MF3amjR/mg    }(jQ6[ h6ZY @G|

{"P!c+eM\ \ function hidetext(){
g7q `5|8H(S W if (document.all)
Y&bB#ff:}U$E supertext.style.visibility="hidden"
K"F@4sk1~,doA3d else if (document.layers)8t ^[:@3q$b
document.supertext.visibility="hide"xF(zx{
clearTimeout(animatetext) M2{UQh!K$B
} b4\X'ta,f['ajAe

/W-^x"ni4y if (document.all||document.layers){ _/X+j4N|,R-wc
document.write('<span id="supertext"><nobr>'+thecontent+'</nobr></span>')
(NE~1s-@*[:iT window.onload = initializeBall;8}{?!n)^,{U}A ~
window.onresize = new Function("window.location.reload()");
b&C7{j.w7Q }
Tg;[A@` &L J/Y"Y ^9Hb]U2a+L
</script>

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


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