捌玖网络工作室's Archiver

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

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

<style type="text/css">-B8o(e+LVn4C$] v
#supertext { [*]sX0T5^5_hYB
position:absolute;
1az?/ZXK left:0;
^ f9V3T#V]Qh(b top:0;
4u9e L8S~G visibility:hide;
9vj};F U visibility:hidden;
kDz%H k)pEg` }"h#XazA.XY
</style>#PI7};t7}O R N;c
<script language="JavaScript1.2">
{G@^-r-{A <!-- 改变下的字体的大小。颜色-->
7[$t \/K8QM var thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>' O+\t mf o%u @
var hidetimer='';
V,o;s/Xh)Q*]M2I <!-- 改变下的弹跳速度-->&d.?_rUbz'\3Mh
var BallSpeed = 20;)_-qL9s\{
var contentWidth;zC'z O5UV8T)R
var contentHeight;
$B"`+q\oB,{)Qk l var maxBallSpeed = 50;
I }rJ'qPg#UAZZ C#o'H$cG
0U'S/Oy9]vu,t
var xMax; e}#m[4bGx6N
var yMax;r W_\ v }v@,I
var xPos = 0;8w;c Q Ba
var yPos = 0;
Irm)K%mkLR var xDir = 'right';*{4l8K j2c7^5A"^E
var yDir = 'down';
9@"@[rXs6gH0@ var superballRunning = true;0u8cz2cV6v3x m#h
var tempBallSpeed;
1Sb"j8S9m2? s#d3Cv var currentBallSrc;
dla]h$Pd0o var newXDir;3emMpVt Cqzj
var newYDir;
!dX&jo*M|d ~1vq
?2b Iz.R,J function initializeBall() {
J K`+o|+Sq    if (document.all) {!xm-gfg,R&d
      xMax = document.body.clientWidth @pSZ&g2I
      yMax = document.body.clientHeight"\*@S2VPmwRo.H
      document.all("supertext").style.visibility = "visible";
3c0m'@\j       contentWidth=supertext.offsetWidthF)h:_V/[.e(It}D
      contentHeight=supertext.offsetHeight8DnWfu^4cQi1J%d
      }0et(j5I'D2W
   else if (document.layers) {
)],C Je(u:y[       xMax = window.innerWidth;&N!XGl*sj
      yMax = window.innerHeight;%|2jz'PlJ~ _i#KSi
      contentWidth=document.supertext.document.width
J \YC"? q!fqo       contentHeight=document.supertext.document.heightfY5?,Nq.T3B8qW
      document.layers["supertext"].visibility = "show";
ru9]5O/H8k?(T       }
T6|.v7?&E+u    setTimeout('moveBall()',400);8`b6`9_Z&G)J
   if (hidetimer!='')
giYTKS/~ |    setTimeout("hidetext()",hidetimer)n1^ A~m!z ^
   }
$V3L} fDF
%}*?nlG'K1O+p\ function moveBall() {
k a.w T|3P3P0a'G    if (superballRunning == true) { s'N'tIB4a#[
      calculatePosition();j\*iR/Z|nP
      if (document.all) {
iXU J[w'T          document.all("supertext").style.left = xPos + document.body.scrollLeft; y9AJ3I S
         document.all("supertext").style.top = yPos + document.body.scrollTop;K"XD/Fq*z
         }
,_"otx0W       else if (document.layers) {
5I A s7v\:R EA          document.layers["supertext"].left = xPos + pageXOffset;%K0qgj$b,^W!k
         document.layers["supertext"].top = yPos + pageYOffset;
6`ld6w)lFY          }+ou.KmR,E
      animatetext=setTimeout('moveBall()',20);nL5]Msz
      }
h;O'^)CRF.q&~$Jdw3s    }
e I J;V`X3j%M
$^T-u \\5D/A'I:X function calculatePosition() {1v;s+c9{5Uz
   if (xDir == "right") {
q9X!pNW       if (xPos > (xMax - contentWidth - BallSpeed)) {r \/`6\f!o
         xDir = "left";
b+J{+{8~ s          }|'A wY.s&]6lUa
      }
1RX#KP4}R_qM    else if (xDir == "left") {
.q ~nnf.pJ       if (xPos < (0 + BallSpeed)) {
_;Y3r~4I!nw2K)]\)J          xDir = "right";
G[/p(m:v)a          }&G|wW-Z \
      }
D)_%g+n*|&h    if (yDir == "down") {P;YQ P5}p!z8p2nQ9d;A
      if (yPos > (yMax - contentHeight - BallSpeed)) {YS/UNAJg
         yDir = "up";
8d7F~[/M9v9c*C          }b}^ O!xm9_
      }
Cb#gH`1fh^    else if (yDir == "up") {P`+b%[U
      if (yPos < (0 + BallSpeed)) {
+x5\kv(]'}_a1}          yDir = "down";
:o4i iI|,jm'P!K          }
Z#^o] v^ }@+SO u       }{WXo_
   if (xDir == "right") {+yN)F/H9l4GtH psp-G\
      xPos = xPos + BallSpeed;
!Pn-d/XwY{ ~(y       }
Zyx#tQN}'px    else if (xDir == "left") {
]:y%G)_ q.Y       xPos = xPos - BallSpeed;*m}"S/P^u
      }\ h~"l f+Mz3Fh rRr
   else {
.t+y9m9T{       xPos = xPos;lp/d7?+i2k6y\
      }
0A \Y_q T6e#G({i    if (yDir == "down") {
$A3j ow3fP l['_       yPos = yPos + BallSpeed; OKO9F.q\
      }
6xg)N-ti.ck    else if (yDir == "up") {2fDo4~,E
      yPos = yPos - BallSpeed;e aXG.[ lX&k
      }Ymsx'Z1lZ
   else {
:QQ'J}:o*[P F       yPos = yPos;(B5W d!j"X5|6F _9kl?
      }
j| \cYL    }-^\x/@_n/o7_O u*C

/P0u!DG:uq:r function hidetext(){
B:p3N1s R1J if (document.all)
R"MCve {?)`lV*N supertext.style.visibility="hidden"t&EHE`&O"k
else if (document.layers)
.x ll3Fl$LJU"u document.supertext.visibility="hide"
~;[B_O5s3Y&C clearTimeout(animatetext)
}T"N}0ZB VP!S*V }
OGJ2tj*F S W8b*v U3S9I P)n(MN%q
if (document.all||document.layers){b6\!J!o6`m,k
document.write('<span id="supertext"><nobr>'+thecontent+'</nobr></span>')B+\8O \2a6wQ/v3M
window.onload = initializeBall;l B|`5giw-j
window.onresize = new Function("window.location.reload()"); @?P!]O@
}8M|;QS&za#?~

[5N-_H8w#Z </script>

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


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