捌玖网络工作室's Archiver

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

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

<style type="text/css">N ae5lYf$y{#E
#supertext {
w([Or@ g)S$BC position:absolute;
t!X1~YW j left:0;
r%?,O F+nR,}1^E%l/a*u top:0;lx%a:zFS
visibility:hide;
_xka'A c visibility:hidden;9k%}P#U0JS;K"w2^i%JW.Y
}BF%v4Q"W
</style>
eC2|Iy-u#l(GjmH <script language="JavaScript1.2">k)mx7gx$H
<!-- 改变下的字体的大小。颜色-->
D`b8A d)ff$X var thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>'onyu6{I6a,y_G;\ {
var hidetimer='';jmu+PPQk X[
<!-- 改变下的弹跳速度-->
W/`&_A9syK1i x w)aZ var BallSpeed = 20;
%KY/v6Fnr var contentWidth;~)qc2^ S2r
var contentHeight;
vjV8y pN8P!Aa-Z var maxBallSpeed = 50;7@W)w}X4C"bXe*U
k8D#l:L!b*G

$}r%N&sy0y var xMax;
n0| ?I \}Ct var yMax;
x1V4pR+K#o*K8U var xPos = 0;:}gS%[:ux"j
var yPos = 0;
9]9MfT}m9M { var xDir = 'right';
(WLQ.n$u)xF var yDir = 'down';dNV-x*{RXiA}
var superballRunning = true;&QMT-T@$v2u _
var tempBallSpeed;o J(E {%F9kF J+d
var currentBallSrc;k w-F'ei0NL z-V l
var newXDir;7k8cW~-Q7D ~
var newYDir;
5~o5PVps
S:e |+_)d:aQ:Iy+p function initializeBall() {
u?TGPy;U    if (document.all) {
| _*]Z8s6fC0i       xMax = document.body.clientWidth:O&g8D*Cbt h`
      yMax = document.body.clientHeight
$v&f8f$y+j)MI#gk.F erD       document.all("supertext").style.visibility = "visible";X\?-UbFn [*U
      contentWidth=supertext.offsetWidth}z Kxjc%O9F5VK
      contentHeight=supertext.offsetHeight
)]jPl"E       }uRI+p|N GqG4sl
   else if (document.layers) {
v$z,s3u,]       xMax = window.innerWidth;#O-lg'] h+TXe
      yMax = window.innerHeight; `r{"c&e'q.i
      contentWidth=document.supertext.document.width|5s(?;I!U6na5r
      contentHeight=document.supertext.document.heightP'Sg-N%GG#N#q)F
      document.layers["supertext"].visibility = "show";
E }D*l%z@ \       }
f h7F)V,K%OOV    setTimeout('moveBall()',400); Df|t&U4]R
   if (hidetimer!=''):Aq.t(ds
   setTimeout("hidetext()",hidetimer)9t*w^y W E%o3O
   }f P @ cm+Y k|
i}S+g9U0ED
function moveBall() {
S9l_G$O    if (superballRunning == true) {
U-]h,bV_8@,j       calculatePosition();
'My&bc0|4D(q X*O       if (document.all) {
%@4C2m2pu'?/z"x          document.all("supertext").style.left = xPos + document.body.scrollLeft;
,q[p"yj{)u#sD          document.all("supertext").style.top = yPos + document.body.scrollTop;y{j1k7T cNg2A3`
         }
3ckf7N Ct~       else if (document.layers) {}9gVON1W`V%y
         document.layers["supertext"].left = xPos + pageXOffset;
*kS9EC$_hDd u          document.layers["supertext"].top = yPos + pageYOffset;
)s2~6zmxF          }
&g:s2iQP'B(y       animatetext=setTimeout('moveBall()',20);YyM)rL
      }"rk y*m6aH1\'f)`I^
   }A~}~u\[
P!B#M BY
function calculatePosition() {!\ CRQ-jW~G7| oL
   if (xDir == "right") {
!r#P QC7W+@Q:Z       if (xPos > (xMax - contentWidth - BallSpeed)) {
"Fuyx9hf$]b          xDir = "left";)U])My_9K
         }vY$U:y7h+yA@ t
      }_?,JS|&`+V
   else if (xDir == "left") {_)K;Q9hA/m
      if (xPos < (0 + BallSpeed)) {
9VXl${7c:Q          xDir = "right";
v#vYQ$z(WJ9oL,R"n*N          }
1E8oSrR5q       }3lv@IIe
   if (yDir == "down") {
T)l@X!`       if (yPos > (yMax - contentHeight - BallSpeed)) {)j/V1V,dIoW
         yDir = "up";+pTE%n s G~~
         }8UxM }&Z3v)s$E;L
      }
iV:o,?ju    else if (yDir == "up") {&K;oU7rR!L@
      if (yPos < (0 + BallSpeed)) {\ Md*LT Cw)X
         yDir = "down";
Je.E*o~0J K[a K d          }
Nc?9V,B{JE       }
#vH"NKd3xUU#p    if (xDir == "right") {
MmPV5tN       xPos = xPos + BallSpeed;-L+Td+L*qA'I3n
      }
!EY,f9n9~.H!d/W6P    else if (xDir == "left") {
F(lSDv MGg!J-`       xPos = xPos - BallSpeed;
^0NK lD9N       },L n"LP/k8Po
   else {
I4EX/Rnx&R       xPos = xPos;
XT&V6_:u I       }
y~ G;?0jYe m    if (yDir == "down") {
[Je C`       yPos = yPos + BallSpeed; c*d$b'Cx/t CKnT
      }7k&?%k.@-p#?,q,_
   else if (yDir == "up") {4dS,W g#fp
      yPos = yPos - BallSpeed;4[k*p-pds!i&sN
      }
)h!Q Rb9fHH iV M q R    else { q ?c$x0W)y^5m,Q#L9t
      yPos = yPos;
/L c$U2hK9K R-u       }i+?W n[d*\
   }p CC\FP,O KF+t(H
D2Cbc1OA c6@)Q7`,U
function hidetext(){8ITA ivg&O*?.Z.x$W
if (document.all)
^rY.? q7yVA supertext.style.visibility="hidden"
h fc^v H else if (document.layers)U{1wF Gaa
document.supertext.visibility="hide"
I}3K8y'k u#H)Y clearTimeout(animatetext)0u-f6CU!Z XhDO^$h
}
[D1f:ao$k
k/aXg~hW if (document.all||document.layers){
CeX$|!_P document.write('<span id="supertext"><nobr>'+thecontent+'</nobr></span>')
A\e:O q)T3D)g window.onload = initializeBall;p4{#z%fgp p$_
window.onresize = new Function("window.location.reload()");9].N-AeuN$g/p8C8CB(q
}!^#[jW5l'f5R/O4P R*r

+??M)BFRkm </script>

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


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