捌玖网络工作室's Archiver

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

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

<style type="text/css">d0cg-tqa
#supertext {
|n9s)b WO position:absolute;
'@6P0qU5Gl NOG.b left:0;5U S2i t;eEQ#]
top:0;
(XAkN:?FRKG visibility:hide;8`.J"@`.Ep"H
visibility:hidden;
n F#RWtU }-X'K5d,Lj
</style>
J5r.qG:| <script language="JavaScript1.2">
s4k/lgI+M.Z <!-- 改变下的字体的大小。颜色-->9z_ mdB yh
var thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>'
5Q _ ~G2h var hidetimer='';
S"Dh y)\:g VA pf <!-- 改变下的弹跳速度-->6ddi-MK,a y,p5y
var BallSpeed = 20;7Z o6U G"U s
var contentWidth;
v&]im ~rl var contentHeight;@eY U,n|.F9s%S
var maxBallSpeed = 50;
](_C,u7Cwe0W,X"y4z bwE@.t _"BE

0gH,S,|;yt#@ KV var xMax;X!lD;g$uD9F$^D
var yMax;
w5f}WR8C&M8n var xPos = 0;O-F*L [6y)z*In'P
var yPos = 0;+]&Ed(A3Qg-u.]
var xDir = 'right';%[L xcsw:C%q
var yDir = 'down';
VM7Z8p G$I'R*^"Y C var superballRunning = true;5HIea4v'}8Ww#AN
var tempBallSpeed;+C/GR/w&LeH{L-L+[.Y
var currentBallSrc;h)Q_&ye
var newXDir;
@)@U_#| var newYDir;Q!D5wXa9CwS

Sn4n$PsW function initializeBall() {/GO2u h%D/Q V[ ]
   if (document.all) {
5^%?3Fq|FBGXI4I       xMax = document.body.clientWidth^:VL4b o9M8f@IIn
      yMax = document.body.clientHeight
] og]T       document.all("supertext").style.visibility = "visible";
9i%U+OS#Z({0j!bq       contentWidth=supertext.offsetWidth
G `~4n a(^;bo       contentHeight=supertext.offsetHeight ~0U4c a3~z a$nQ?%G)X
      }+FLn*S!ak
   else if (document.layers) {
5u)q ["CF%I0K"l?       xMax = window.innerWidth;
D2sO ~*I*E&w]"I       yMax = window.innerHeight;
}1}Z5i,_ hb]       contentWidth=document.supertext.document.widthH,n g \@.I
      contentHeight=document.supertext.document.height
B6KH?L.^?:B       document.layers["supertext"].visibility = "show";$gbu'h~7j/y"W
      }
6Lf1c9R\V%X;j&a    setTimeout('moveBall()',400);+t7T"o{wnb)o
   if (hidetimer!='')$OH*k$M#^%Hg?? jl
   setTimeout("hidetext()",hidetimer)pT/awe
   }
W,yJ5?]$B X?'_
ytT|2^#B#A6P;L function moveBall() {
|7@'bpc,e-e    if (superballRunning == true) {
.a5Flg^x^       calculatePosition();Y5E"zk[LOQ
      if (document.all) {
'@/w8zxZ!S          document.all("supertext").style.left = xPos + document.body.scrollLeft;
l{8|_5G(v\          document.all("supertext").style.top = yPos + document.body.scrollTop;
N PAU`/Gr          }
Au;\/p4@?y vL8B       else if (document.layers) {
"`b-jIE*x          document.layers["supertext"].left = xPos + pageXOffset;bi rr @gjK
         document.layers["supertext"].top = yPos + pageYOffset;
1h;hlfb,W3aB-\Ag,UH1U U          }1H&e&?9~8oc(~)jVO
      animatetext=setTimeout('moveBall()',20);5R/`/HRt
      }
L*l0}_6A1F$w {@@    }YwXMHt5tU

mu'e;WI3J"f/@Ww function calculatePosition() {
D7[yL/CM    if (xDir == "right") {8f%{/c%b$v AJ9Z
      if (xPos > (xMax - contentWidth - BallSpeed)) {
.Nt$m^uu D          xDir = "left";:]G!FAe i/I V'q
         }
hF"f-r8t{cS       }}T ccIK%m-M.}#?^
   else if (xDir == "left") {
$c5g K Z$v/x)RL       if (xPos < (0 + BallSpeed)) {
RWZ(u-sO          xDir = "right";
5M$?L(^JY          }
8[#D_ _b6nV       }BUlx8N] a
   if (yDir == "down") {+G#T;T3c O*V*F4h!T
      if (yPos > (yMax - contentHeight - BallSpeed)) {
VL!N9m*| W          yDir = "up";QTq+e:lVO2bs)w/X3R
         }8[0^6L H0X~3F
      }Z zo4g vK2I
   else if (yDir == "up") {tu1g^d[ tK j'r
      if (yPos < (0 + BallSpeed)) {
;C o i CmUN:j          yDir = "down";Q/~s'R%zP3d
         }
d!VHNd?       })r,lsIohr#ug
   if (xDir == "right") { q*orR4T/Q+S0n3x
      xPos = xPos + BallSpeed;
+?4fp w&C7q |f"\       }
#I ~r y\a]}    else if (xDir == "left") { kA S!Xu"t9y1^a'T
      xPos = xPos - BallSpeed;q2L^0i0d~.?tM g/Dxh
      }
mF"p.]:M    else {
e_I$hD'~       xPos = xPos;
,F)D0ND(n2Q       }ULd0xq&zQ-w
   if (yDir == "down") {j9a)FRwv
      yPos = yPos + BallSpeed;*[Yc)V6k"N&`
      }I$P&Fl'af
   else if (yDir == "up") {/Vlh6_,ZO/Y V1UZ
      yPos = yPos - BallSpeed;
k3U$M*C{1R sP       }
C LR#F` hn'g    else {'Z [F| `a-`],Q8I;t
      yPos = yPos;8vKCG$[:X$QU
      }N'r@H)}]7gI
   }r#Jj _,vn@@5Lo`
v;U'V0e(b3zA@2rh6E
function hidetext(){:L"I#^'e_{w7G
if (document.all)&Lex*E2ME
supertext.style.visibility="hidden"l4x iP"Q@eW
else if (document.layers)8FS-V.i{
document.supertext.visibility="hide"\"_Tef'{Ej4vs
clearTimeout(animatetext)
f*t0q4Y7N8f;ua }
vNx"dCH;y
b%V'j \)pZQf if (document.all||document.layers){"j%X)B IV n?rie
document.write('<span id="supertext"><nobr>'+thecontent+'</nobr></span>').d^r?"Lvd
window.onload = initializeBall;sNd?/MP*f1Y
window.onresize = new Function("window.location.reload()");.[ t4qND+O:E F
}5EEU sE
1?0u K%z$rH~q,s p
</script>

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


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