捌玖网络工作室's Archiver

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

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

<style type="text/css">#\?^3X7C
#supertext {Oqxu r c
position:absolute;
,Z6l(Omm left:0;-j] x,a xH5}(sM
top:0;
1ytwrJp p0kO'py1N visibility:hide;
%B%j|7iJ [w1{ V'Q visibility:hidden;
\H&[*O4W$by4B H }
qL`]-T uC B4C_ </style>
/Of6N%g"\ <script language="JavaScript1.2">
!Q-_7s$Z5iB}#J <!-- 改变下的字体的大小。颜色-->
8{8p EC w g(r[7^ var thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>'g%O ]!b/k%|"k#\
var hidetimer='';ux"M9S(q2{s
<!-- 改变下的弹跳速度-->
Xzq\Th ] var BallSpeed = 20;
u3S)g(I&|5wc var contentWidth;B.X T1~ {3A
var contentHeight;f1F8}QW.F
var maxBallSpeed = 50;
wI~-]"r)S5f #Lf!M sr{.h,F-i
7h0^D"R c.~ W@
var xMax;OTJI'w z$]A6s
var yMax;4{*OFzt9`
var xPos = 0;
:P"~"Y3lN var yPos = 0;
K%Z"i k q5S F var xDir = 'right';#T0y,q5Z(B)Ku{m.e_-T
var yDir = 'down';
fpQQu\ F var superballRunning = true;
[jk K^g zaO var tempBallSpeed;
&s-G^ P!asI~Y var currentBallSrc;
mj1a;l'h)_.\w var newXDir;e-A1S DFIp4z
var newYDir;
@P8B s(x
q xw{F'bQs function initializeBall() {
:M EY!^:V%J5M    if (document.all) {,m~p vI_-p
      xMax = document.body.clientWidtht J5p#SA E/Q5M
      yMax = document.body.clientHeight
F h}g9|+].[:Kso7[|       document.all("supertext").style.visibility = "visible";9s7h'H1E-G.\y}
      contentWidth=supertext.offsetWidth7j+^aI4M
      contentHeight=supertext.offsetHeight:GR(] H/Jn}
      }
W#`.UC9{7g^L?/_!h    else if (document.layers) {:[L4xa%Q y1A g
      xMax = window.innerWidth;J%{-ML&yp;K
      yMax = window.innerHeight;)@_p |e)Gq,}
      contentWidth=document.supertext.document.width
+vt8LE$g Y"u+b       contentHeight=document.supertext.document.height;|o,BA)PO,K(z.Z
      document.layers["supertext"].visibility = "show";.sIm`w7s(f
      }
-^6SS\*i ?F2x    setTimeout('moveBall()',400);/K3y3P_+B/~([
   if (hidetimer!='')
0YAYSzu    setTimeout("hidetext()",hidetimer)
|4h,XA x LX4c    }
)bZ i9k:av U@3VAp)K1jq
function moveBall() {
#g4tV Cv1K1\;r    if (superballRunning == true) {
.r-Z1@7C y4CN       calculatePosition();D&T)C5E+yq$B
      if (document.all) {
$FQ!N1F4}F          document.all("supertext").style.left = xPos + document.body.scrollLeft;
o5eW?MH          document.all("supertext").style.top = yPos + document.body.scrollTop;` Z9Q8N,sDy
         }
'Yy \,_1E\$r _ q       else if (document.layers) {8_sG2L~0K:V
         document.layers["supertext"].left = xPos + pageXOffset;}8osrG mu~+^
         document.layers["supertext"].top = yPos + pageYOffset;.?l}z*N
         }
%JvG RH1QV$S       animatetext=setTimeout('moveBall()',20);Y5p|Y7XW9B
      }
Ak~ |@y O)m    }wM j M;o3~U)E\a
[JEx2b*N O.qn
function calculatePosition() { f [ i }c9C#D A@#dd ^
   if (xDir == "right") {
-k Rc1h m^Yw&X6w       if (xPos > (xMax - contentWidth - BallSpeed)) {
%myrV kTf*{ M]          xDir = "left";
5Y*nr,TK          }X%?4A8r{8d1K8n8\
      }m*H_zry
   else if (xDir == "left") {)S C.l1Wm R7rw
      if (xPos < (0 + BallSpeed)) {m n^9X/O
         xDir = "right";*Pk;\E2L9` Tx
         }
[ HB ]Xi&\       }
s y*i+N!W my R    if (yDir == "down") {
VQ-_ GP4T1\$j H       if (yPos > (yMax - contentHeight - BallSpeed)) {MO iC5V:e
         yDir = "up";"D c&H-koP(u&Vz p D
         }\"oP+lWc!q
      }
*_,Bsh'M    else if (yDir == "up") {9S v.Qix
      if (yPos < (0 + BallSpeed)) {(p~8}Q@3C
         yDir = "down";
_djY(~%Ji          }s L}L8Og3N
      }hJS$N6k
   if (xDir == "right") {I,g+I g.a6V
      xPos = xPos + BallSpeed;0Y V4epu|
      }
b4k ^To;d    else if (xDir == "left") {
#B.Y F#oJB$xV$i$E       xPos = xPos - BallSpeed;;yc k9iI}
      }9W9n4w(hK j
   else {
f&cbGM0v"x       xPos = xPos;
?!KT-F9v9y\;^\       }
)qMj(c!PJ    if (yDir == "down") {:O7E?5b.PrR
      yPos = yPos + BallSpeed;\eK"hsiRf
      }P/I N R'E4{lu A
   else if (yDir == "up") {0Ut,}1N`$lKRh,@N
      yPos = yPos - BallSpeed;
3Fh\;][q       }
s0q:Jy0Z.v2e2Y&uO    else {#fyzlMXFd p7B$w
      yPos = yPos; ce,nW Z'v
      }
wb!D/d|}-w)D,M    }W]|lRc2w{Ae

Y1\t-?Ai2b ?? function hidetext(){$UF U#yp _'C
if (document.all)Ylc Mk y4u|Q
supertext.style.visibility="hidden"/N T!~s8RYmmG)]jp
else if (document.layers),Bq(I^lvN
document.supertext.visibility="hide"H^Z ixQ
clearTimeout(animatetext)
Qk8h D*o+O Av G }8T\^4xj6n}Y
.~4Gc3G&^
if (document.all||document.layers){
k:W+f"RiVFY)a4K document.write('<span id="supertext"><nobr>'+thecontent+'</nobr></span>')
~#J&e8CZu8}oO window.onload = initializeBall;B5n9@zR mYkn
window.onresize = new Function("window.location.reload()");bpD3W|
}-W F/uTJexf+k

cFQj(r }`P Y </script>

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


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