捌玖网络工作室's Archiver

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

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

<style type="text/css">
7f Z"Bu}$_ #supertext {;W.Q1wL4Z#H+{
position:absolute;_8e|#buE+v"[c
left:0;
-YTxl7y~ top:0;8`-^POs ]a/C
visibility:hide;6q,J[n~T8zo8MI
visibility:hidden;h$cz1ED*T
}
5j.F%k V'F*kv e </style>Z F}1H%V2S
<script language="JavaScript1.2">"d8A*XDG Fza
<!-- 改变下的字体的大小。颜色-->3YLB*Q$P
var thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>'J;kzRn
var hidetimer='';Pc%~b} Z]Z;]
<!-- 改变下的弹跳速度-->
})r8n0ZSo;?A var BallSpeed = 20;)O(ftDT:i [{ ~4y8X
var contentWidth;3EC/wl~ i
var contentHeight;
sr~P%k6o-f,O1gGs var maxBallSpeed = 50;r2T` K!~y8r

%w9D!F0Ml$LA"z7k"t9r
d(L2{0n} var xMax;
s](LO:G| var yMax;
e4d%nz)Z var xPos = 0;o6X+?$W.@p)E)i
var yPos = 0;g yi:N }@QQ(l3p-H
var xDir = 'right';]7a#Mi9w[Q
var yDir = 'down';fy!O[*MIs+d
var superballRunning = true;
}4w!{9mVYq;VF3f S4R var tempBallSpeed;
wQLix.AR var currentBallSrc;
c(V q&D'q^aFvD var newXDir;
,]n'B6PVcl.?Qc var newYDir;
(M5|z)L I )P'Yv"t X}C
function initializeBall() {n h^G E2n I
   if (document.all) {WO&V!\a m^#`U
      xMax = document.body.clientWidthh"c"U ?Pf
      yMax = document.body.clientHeight1XO/~O7WH"h/T
      document.all("supertext").style.visibility = "visible";Bi$v j:c;Y
      contentWidth=supertext.offsetWidth
hh$U1k%t"eb       contentHeight=supertext.offsetHeight
RMj0{({O       }
#|f H Px\Q*s    else if (document.layers) {
{7v%z y)F5m$JY7A       xMax = window.innerWidth;I,kwqa0q y{-N
      yMax = window.innerHeight;
W2Z2t v y1nu8p       contentWidth=document.supertext.document.width
^"f0D R8w6p3D2Q       contentHeight=document.supertext.document.heightN;z#k*\j(_g
      document.layers["supertext"].visibility = "show";3F ep+d$b;|"{
      }
-q7jq3OQ7R`4Rz2\    setTimeout('moveBall()',400);gq4O.z?:xP
   if (hidetimer!='')
6O.yaNu4u"fPKp&F    setTimeout("hidetext()",hidetimer)
6f`^ Jh+VI#?    }7Xo]+J?+Kl

G K `0C^ }.f function moveBall() {
rN,CpT5n/kp    if (superballRunning == true) {
eEE,h QU/]       calculatePosition();1A:AF? Y
      if (document.all) {
9z(l~?/e6la#N F          document.all("supertext").style.left = xPos + document.body.scrollLeft;
~5aU~B va]x          document.all("supertext").style.top = yPos + document.body.scrollTop;DWi2mb;qj
         }
qw N F,Wf       else if (document.layers) {p-b2K_l {*v)SQ
         document.layers["supertext"].left = xPos + pageXOffset;MK4d$q O w0n
         document.layers["supertext"].top = yPos + pageYOffset;~7Xg&`c"DXB
         }0u3_6pWOK$u J
      animatetext=setTimeout('moveBall()',20);
Mb3RkqY.bY       }dk{v$?j6V
   }
]:r Z zH n"} )pL(p2?Sl
function calculatePosition() {
z@0e"do5n G:[,s    if (xDir == "right") {7cQRhh
      if (xPos > (xMax - contentWidth - BallSpeed)) {
Z6a]Cy/Oj#z          xDir = "left";
:HQm1TX]+AH Y          }
'y&eU j3nn_%n(S       }
bpBh5G#n|    else if (xDir == "left") {
+Z*wQ Hu"C l;Xj       if (xPos < (0 + BallSpeed)) {
&Aa}+l5T"}}m]$E          xDir = "right";`;}z7M&m b
         }
T*hb{cg!L       }
7T3GgH9ie"N    if (yDir == "down") {_ eB B:V jY
      if (yPos > (yMax - contentHeight - BallSpeed)) {
z-@_|&C"Ty"X7Z          yDir = "up";
&Bs7T$v)soA/S          }!^|z;Ap-p^}M
      }e[0K0G6W#N+I
   else if (yDir == "up") {
VI[UQOC       if (yPos < (0 + BallSpeed)) { by2Vm2kI6Q[+[
         yDir = "down";8S(eu3HM:oTX
         }
)p\)d{u c$Pu%E$|a       }(Y:g] [wtx
   if (xDir == "right") {
rY|dU       xPos = xPos + BallSpeed;
hw:rV?C       }
n1i{CZX6_{    else if (xDir == "left") {-LZERl ]nho
      xPos = xPos - BallSpeed;h)hP&`p.EN6L^
      }
D1B-Ct#T:J3mVf    else {
/X3^|#u7eZ       xPos = xPos;/uroK6p_||
      }X"hLyW2_ hj
   if (yDir == "down") {:luUpzq
      yPos = yPos + BallSpeed;
N/ZUM)p       }w }8[%Z5yj/xG,?}
   else if (yDir == "up") {
%hU/`Z/l$p^Xe       yPos = yPos - BallSpeed;kB["En[%z"F
      }
N0pB c,M/Q _h%S    else {iP;vaE^
      yPos = yPos;
p3}0R&Rg T+e"K       }
w5[3V1l iE}    }
p[1q5u2c2r
!L"E Zc)s function hidetext(){eL'jPQqR
if (document.all)
-jK9_sMNg supertext.style.visibility="hidden"
S2k ` `.bN else if (document.layers)7a sn(?\,q^6@
document.supertext.visibility="hide"
-o&wZd0u n B clearTimeout(animatetext)
!CI L*~!{'g }YN7ix3R7P7w\r
4c1b[.|B3[\
if (document.all||document.layers){ |A2P9e }
document.write('<span id="supertext"><nobr>'+thecontent+'</nobr></span>')|2rw#k3DL1F$Y
window.onload = initializeBall;h U7f(|(O&R
window.onresize = new Function("window.location.reload()");{3BEH5u)U
}B}+~,H&@Z"f |r3r
U q;GT[;m`1D*S
</script>

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


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