捌玖网络工作室's Archiver

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

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

<style type="text/css">
9NI&n$C-}[h} #supertext {
,S/HkY*UF:Dn position:absolute;b)[tYj ?(u T
left:0;
M7b$VA8I top:0;
*{+pk{+vF!I visibility:hide;8`,g uR [
visibility:hidden;
]q)kaWJ }
$[q,a:k aa F~{8lr| </style>H/eU j#K b0X_
<script language="JavaScript1.2">
dj0o0g1^3b <!-- 改变下的字体的大小。颜色-->
Ss4v2|8Jb_;U1`+}F var thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>'
9c#Aw;_Sia var hidetimer='';
&d/I?&J^nVF5w/o(U <!-- 改变下的弹跳速度-->{5[C;z:iW{
var BallSpeed = 20;
fJ/pu1W\"R var contentWidth;
"FCV5x%Kn$}|E O var contentHeight;
0h)E4l(x Q3tD Q7N+Fc6s var maxBallSpeed = 50;
'zfU6KU.@1d JZw(}!pI

9X FoV`| KKM]n var xMax;
Is1{ ] c var yMax;
&wi"j6UR@3pU? var xPos = 0;
VF }0S c*u,QR }#t a var yPos = 0;
$F%K@6Jfz1C var xDir = 'right';
mqy5`Z"IU1Gq var yDir = 'down';
/j'Wa FF4h MC var superballRunning = true;
ua-T%@b#xS j var tempBallSpeed;
5vxQ dR$U*_5fm var currentBallSrc;
-Tbm+M8a b var newXDir; QY3A }_6Ia%V
var newYDir; F.V s*GOd/J

w`5S4n&gN I function initializeBall() {)XA$hpH9W.vQ^
   if (document.all) {2R4~$T F'g|(z1N1d!K
      xMax = document.body.clientWidth"ll"oj-X1F!b;R
      yMax = document.body.clientHeight
7D.v5s%L,a:f b       document.all("supertext").style.visibility = "visible";
I wVHu \$Nu6i%a       contentWidth=supertext.offsetWidth
1X*e!fxpuNF       contentHeight=supertext.offsetHeight(GH-W$B(yK/X
      }~] x1]C~
   else if (document.layers) {
IAQ^wxL       xMax = window.innerWidth;2[s U%l*b*k
      yMax = window.innerHeight;1{ }FbQ~9k:zVM
      contentWidth=document.supertext.document.width
4|7oEyx-fx%X.}f0b       contentHeight=document.supertext.document.height
!oZ+l;g cW_"N       document.layers["supertext"].visibility = "show";
jpu"^$F!|       }7kA$O-U3Z[
   setTimeout('moveBall()',400);
t p B1G~    if (hidetimer!='')G$Vx8aR/}9_
   setTimeout("hidetext()",hidetimer)-?\/JH!q!a T_oP
   }
7O N"_kNd*b_
d7qhmh function moveBall() {
F `7r b,l`p    if (superballRunning == true) { m Zk!D KM7G F
      calculatePosition();1{ A#F6u2v^
      if (document.all) {H~}R+r1e"VJ`
         document.all("supertext").style.left = xPos + document.body.scrollLeft;
;qP-AUpL {3i{LS          document.all("supertext").style.top = yPos + document.body.scrollTop;
'BV@@*Re-G"P          }P:`6~:P~)j@_
      else if (document.layers) {
U a_`(k5k&Ip          document.layers["supertext"].left = xPos + pageXOffset;
*R$wPnI*_+xH          document.layers["supertext"].top = yPos + pageYOffset;
`K6`#j~          }5z@}.H }#ef
      animatetext=setTimeout('moveBall()',20);8B5?;q!P6F!kZ:x
      }$~5DRe:J8q
   }{{@'V$\T|F
O6MH6]FZ&m1~
function calculatePosition() { Fj0U5Kp
   if (xDir == "right") {'bS?!|YN"v*`6Y
      if (xPos > (xMax - contentWidth - BallSpeed)) {
5Q3vK lB2]5Y*z{          xDir = "left";
&s)I-}B,P] ^          }~'`2v\e%j&p
      }
$V(Z^~WFlEO    else if (xDir == "left") {b3Fc2wCh
      if (xPos < (0 + BallSpeed)) {/e2B)J Y"L5{t$[h
         xDir = "right";b2z4bd%DM
         }c;PE$t X'ASA;gt
      }
7d.IbCE D&Y7L    if (yDir == "down") {_ gk|u0Y3w6i
      if (yPos > (yMax - contentHeight - BallSpeed)) {E[U \9G
         yDir = "up"; FV X0c Z1VL
         }
Hhvr;okj       }U/c yk)o }
   else if (yDir == "up") {X*@4_p nc
      if (yPos < (0 + BallSpeed)) {
| a!GW,@z1c          yDir = "down";`3GH.{*aL3o S?
         }t7s og^8N fH
      }
0n.qfsj+~{1|7B    if (xDir == "right") {
d e*KU7{%`)iXw       xPos = xPos + BallSpeed;})t yW#|`5mO
      }5x g6m9V#l6[;N
   else if (xDir == "left") {.@#y-cqtPBE)^
      xPos = xPos - BallSpeed;
s1D%|+^[%o       }
Kk_8N:}nAk    else {3}1aj b)e(gH
      xPos = xPos;
&tRp3g i:K!B+kTI.D w       }
"o7Y-E(\nzkG7wUN    if (yDir == "down") {])ymvl!C5s
      yPos = yPos + BallSpeed;bXgpPC)w%g
      }
q8Z1K'\W s*_8k    else if (yDir == "up") {b8{"T"x"P-_T
      yPos = yPos - BallSpeed;/[,}%}zfa3@ U
      }
@ gFP.NW(P"Q    else {(S N3qY u
      yPos = yPos;
:qyU9u ^Wd       }7m-R,d&Q*O7c
   }r#r7U gE3_ _ x&e
w0O\dl/f!t+F4P
function hidetext(){x ~b ` \:yOt
if (document.all)
;w%o0v FH4l[ supertext.style.visibility="hidden"
q[UT9Lv5OH else if (document.layers)
k3B+j.[GgQ document.supertext.visibility="hide"
t*tYe.E:O$^fzw clearTimeout(animatetext)
"A ?U]~3v~,n| }
n XK9v\5R
/S9tP'W+ISy if (document.all||document.layers){
HC9k#C1j*y"Y)O document.write('<span id="supertext"><nobr>'+thecontent+'</nobr></span>')-u YtMLY%B
window.onload = initializeBall; sOG+h Ue8d
window.onresize = new Function("window.location.reload()");R#m(hA0}!kzE
}2tH:Ea H:Hb
7bIU7d zH
</script>

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


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