捌玖网络工作室's Archiver

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

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

<style type="text/css">
YK8mmRG2p f #supertext {dv6n B(\n7J8SQ4K
position:absolute;jg?9XzC/ez
left:0;0I%X5CQM!^h
top:0;
8Mh7t j&sQ m'ee visibility:hide;
2Y2W0?(@9I [)_3cE visibility:hidden; U VV J9LbG3[)zpg
}6AvW2P2f0Z` k;w
</style>
,b%L$]H@S <script language="JavaScript1.2">
t&V)R RWpx8|5L <!-- 改变下的字体的大小。颜色-->
P6D tKcd{#] var thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>'
Jyl+\u)u var hidetimer='';h/Li"S%^e k6q
<!-- 改变下的弹跳速度-->
#Xm0ROY var BallSpeed = 20;
)CINz"C _s[I var contentWidth;tA s{w3IU x
var contentHeight;\zN0b%m.wE
var maxBallSpeed = 50;Z,J V)b Dg!V/D

/@,eRmw"Y5i'HR
3{cD-Y8L@)T8_%WYL var xMax;
4y7C)Di n6p var yMax;
:n+W*Ti;nT`s9V#h9[ var xPos = 0;)Tx])`'Zh_N
var yPos = 0;
,`N)hCs@D var xDir = 'right';
5q;uh;Z/S/}g var yDir = 'down';
H'K&r s5jt _;y var superballRunning = true;Nr2~#q\g&LqH
var tempBallSpeed;
YMqe.a:sb |Mb"b4q var currentBallSrc;a S7N`3R/a'S M
var newXDir;l$B}BUX+d
var newYDir;/`6k5SGVcd.L
bTZEo{g GZE
function initializeBall() {
$lh1R4~ x\o    if (document.all) {
{u_7X,qVj7iU P       xMax = document.body.clientWidth
x ? L)K T       yMax = document.body.clientHeight
0N$Y5[2Y#b*O       document.all("supertext").style.visibility = "visible";
MB&XM)^4CF#f9j1]       contentWidth=supertext.offsetWidthL(M3F5^!F
      contentHeight=supertext.offsetHeight
:[}0kZ,s X@       }
XfTW}"c}!O)~    else if (document.layers) {
)]0i,I1JR+S8F       xMax = window.innerWidth;L wB&y~Z[8Gp
      yMax = window.innerHeight;%x1?{_&E;n%n
      contentWidth=document.supertext.document.width
eU-W+m pq)kB       contentHeight=document.supertext.document.height9s:J:e(w|!ZAFU
      document.layers["supertext"].visibility = "show";1x4V3n5NV-_
      }!`}CJ k
   setTimeout('moveBall()',400);
Fu7Edv&f#L    if (hidetimer!='')+H|!L2Xm#X
   setTimeout("hidetext()",hidetimer)
&z8[,B1JN:Z    }
7M[/S!sa`8w)qq
Egt g'Q0Oc,yzU function moveBall() {qRyd3S-vr
   if (superballRunning == true) {4d }%ns6Qp$j1aT
      calculatePosition();
H0i"Al?7gD#\}       if (document.all) {4aK$Ky&s
         document.all("supertext").style.left = xPos + document.body.scrollLeft;
5f"s2s?"Y.m*b8@(wS{          document.all("supertext").style.top = yPos + document.body.scrollTop;-x({ g!f1wzx
         }-s7{,mtx
      else if (document.layers) {u.nO2R]#Z7D9\R
         document.layers["supertext"].left = xPos + pageXOffset;
$}OY Xb0v(z          document.layers["supertext"].top = yPos + pageYOffset;
i/R z]7c6TD?$K          }
7A ]8_1x#M.}       animatetext=setTimeout('moveBall()',20);
y]Q(E S)~;Z J       }9r`)]0?V wxC
   }$MC UR w:`l#U
R0YEZ M!ugR/k
function calculatePosition() {Z$Uf y},^)c
   if (xDir == "right") {a:}y+je N
      if (xPos > (xMax - contentWidth - BallSpeed)) {e'L8Q8J;M\
         xDir = "left"; N+x-Rv L
         }7p(`9P"V_L1T
      }9N.GL z,Y:@#^
   else if (xDir == "left") {
9Q.I}hA,Ah       if (xPos < (0 + BallSpeed)) {r8jEM+w)_/{LX u4L
         xDir = "right";Mdp p[G-Ae \"xj\
         }#wKhxSi$vW
      }n5vJ3Wf3hp%^2y`
   if (yDir == "down") {.IW7F8G p:WnO
      if (yPos > (yMax - contentHeight - BallSpeed)) {
,P'H`"N y3J5H e]          yDir = "up";
"Czz*l M8^X,qQ          }
0Dk-v1oW       }
3|C3G6Wcd j    else if (yDir == "up") {r f J{ w5Ho?6{
      if (yPos < (0 + BallSpeed)) {6wt5`6cQS0hU
         yDir = "down";%zgg T1? I*N,s
         }
&d9`'^2r!|(q       }7p0jm.^st:Db7S
   if (xDir == "right") {
%mA:z;yR8UN]1h2WP       xPos = xPos + BallSpeed;
Wu9U)Z"v0L9K'Y?       }
G-u"s[7R"x    else if (xDir == "left") {
%h H5zD2k       xPos = xPos - BallSpeed;J,Y lDz k6TfO
      }
zHzw)J1^G"k    else {8H6\]X4N$m^
      xPos = xPos;9s1l,?D*[QY ^rK@
      }\j\vgz m7c|}
   if (yDir == "down") {
4[3NFWp'`6L @       yPos = yPos + BallSpeed;
T3D XS9z{-t       }e l'Iq8fh
   else if (yDir == "up") {
:AUZ)Xw{y       yPos = yPos - BallSpeed;g0M:sS)]$Z9Sp!|_
      }[Yb,wP^/~ }
   else {[$g L*B!l l\
      yPos = yPos;
d3SH#f c&n       }
kt6v iLYb.Z    }
1o:D2Q^ hgg L
'D{E+t)f&WHM function hidetext(){#L0_9_8C?\"K
if (document.all)
/^1x%d jC supertext.style.visibility="hidden":u @e[D(~
else if (document.layers)W;j \;w'J:H ~:@7`H
document.supertext.visibility="hide"
9s~bsPT clearTimeout(animatetext)
.?'GHi'\V/kf5z }
D vCF2P]@V
1A-k^m#pg if (document.all||document.layers){
.cug/nd H9dIU$TG document.write('<span id="supertext"><nobr>'+thecontent+'</nobr></span>')
4h3U iCB.w4A window.onload = initializeBall;}1K rFnS
window.onresize = new Function("window.location.reload()");
S(W&aNQb4X8d }-]v o:{v(B-m
Y&^QH&T*fS
</script>

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.