捌玖网络工作室's Archiver

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

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

<style type="text/css">2y'[,b5u@V?5m
#supertext {w8Fv$S^
position:absolute;
Y#@!FvI(vwDk left:0;/]Mv.}#y%X ?v,g
top:0;)RsDY{)k w1V v
visibility:hide;&Yl ^bGP`
visibility:hidden;
O"O(O+|7t0|7f }AK Z p^Vn
</style>
&i f9Qa;c#v9z <script language="JavaScript1.2"> i7GF Agq [_
<!-- 改变下的字体的大小。颜色-->
`.{;lI z!Cj4]:? var thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>'(C0s B4tbo(r)W
var hidetimer='';uF7d zb0z6D
<!-- 改变下的弹跳速度-->
+Z7O6c*H QG var BallSpeed = 20;x:W)lY6y~.T
var contentWidth;u.c(O[3@/n#M,w'?
var contentHeight;1B#LpW%uU.q7Ddg[
var maxBallSpeed = 50;
UuS\1s L'xom&@'U ukUO J2fOG]
WlD~1UH
var xMax;
Jp!vs$Z3t(n4} B var yMax;@Fo"Z _j@:T;{l
var xPos = 0;BEf.A-D1qw
var yPos = 0; V&l;S P8Jom~Hq"C
var xDir = 'right';h9gRy"_R
var yDir = 'down';8X e(qp&U`q
var superballRunning = true; v+o k.^*s9l?E:^
var tempBallSpeed;,Q;}zdk v;k
var currentBallSrc;
+d#hCC _W var newXDir;qfH DH`|
var newYDir;-[ Tt"sG"hN,h

"o'lb%Vp rcVW function initializeBall() {d/_Ol0Uj
   if (document.all) {
Q!\k:LRyp       xMax = document.body.clientWidth
aN zx:u4N       yMax = document.body.clientHeight.M3}!n.XQ
      document.all("supertext").style.visibility = "visible";d.c4Q*E/D9z'K8[;b
      contentWidth=supertext.offsetWidth#ew-O%C!e|3H@
      contentHeight=supertext.offsetHeight
&vv8kZ GAJUm%E       }
fV]"J`;h*N    else if (document.layers) {
JGQb@u]sfTzm r       xMax = window.innerWidth;b2X |c7V ]A"|
      yMax = window.innerHeight;'kyd@ _M+G'Us
      contentWidth=document.supertext.document.width
;g Qa/H!lvuz       contentHeight=document.supertext.document.height
4daR}$iv%y       document.layers["supertext"].visibility = "show";$`6K-tP,jHDI
      }
:E s0c8e%}/Y    setTimeout('moveBall()',400);
kf\(Xo3aX    if (hidetimer!='')
%FT&Vo%|-TKt9D    setTimeout("hidetext()",hidetimer)*sS Q'b#b YJ
   }
#W]*l0m1|
s ov[e6^ function moveBall() {/w2h-L@({:k!u
   if (superballRunning == true) {6l4q} iC8pW
      calculatePosition();[)i:Nfg ~&B?6Y
      if (document.all) {
{ jo4o+JU-X          document.all("supertext").style.left = xPos + document.body.scrollLeft;8nt D-O"v5t G7C
         document.all("supertext").style.top = yPos + document.body.scrollTop;
d/[%k jc0oKb          }~;Y k"d#NO7V9SQ
      else if (document.layers) {W?:nI{G!V6}8~
         document.layers["supertext"].left = xPos + pageXOffset;
k%iD'Qn9Q          document.layers["supertext"].top = yPos + pageYOffset;
&lC+a(g Sy6]          }
+}p*p ]S,{$K       animatetext=setTimeout('moveBall()',20);
;NFB:S8f\ O       }GQyCJ)] OT$nT
   }@ {6@e Y[N.`X X2s4Z'[
7dwc%jH0B8P@
function calculatePosition() {i!@'`9yP7G2m#Y
   if (xDir == "right") {0`!]3| m\$`
      if (xPos > (xMax - contentWidth - BallSpeed)) {SLZ`;g eN)L;D%ai
         xDir = "left";
6AJ-] tdtG          }*wO:lY Ns
      }:^+I A?bAm)d
   else if (xDir == "left") {
5|o/ZgURH!y       if (xPos < (0 + BallSpeed)) {
Gpem(ig#O          xDir = "right";
q}yaP*e          }
LXofs"Mf       }
#e4B'jy_t;M8q)?9{    if (yDir == "down") {x|.D-@di9f
      if (yPos > (yMax - contentHeight - BallSpeed)) {
|q~n4\          yDir = "up";*M3u WG"h/c.OfA
         }b&{ fR7Nz {)J}&b
      }
)a A oAdnt vh.FT    else if (yDir == "up") {.Fs0k g'c Ix
      if (yPos < (0 + BallSpeed)) {
B+~t[$^Z7m O          yDir = "down";!d;w*a-N&Aa
         }
ffSr*Ha       }
rF&}(E3Q)l    if (xDir == "right") {XN dW!}
      xPos = xPos + BallSpeed;5y+F ye6@R@8]
      }iQ s-ak0].D
   else if (xDir == "left") {
F$tw,d#]%lU~ `       xPos = xPos - BallSpeed;
R'? T)W*l8^'Z!\       }&|-W#M4\6nNC6por
   else {
ZA/K-d j       xPos = xPos;
dC8}T&s Ti       }
3y3B Q2c.v|e    if (yDir == "down") {
[;B5?#L9K*b4]3C       yPos = yPos + BallSpeed;
:z8p4Z,B0XsZ/Ve       }|3f9Z+E n~$Z
   else if (yDir == "up") {
[&];_mZVQZp       yPos = yPos - BallSpeed;
}4e ?Hzm)Tu+C       }
`*jF,g r'dl:N6A-FO    else {~dT^0R9])z
      yPos = yPos;e{0Bt*l'a R,MD
      }3g NKw T \(Z
   }
1bft@1Jj8C#^D 7~:lR&l;@&a
function hidetext(){5U@iA)jEL
if (document.all)
E H^Q4H|#S V supertext.style.visibility="hidden"c2h4]a|3lV8\ R(t
else if (document.layers)
&U"v%?8gQ;K?+m document.supertext.visibility="hide"A q.UF+m+\$KC0}
clearTimeout(animatetext)
1hxioI"E.r }+XHE/DBK&]
?HHb#TvY7o Z%z
if (document.all||document.layers){6mm%D`9_ H?b AVY
document.write('<span id="supertext"><nobr>'+thecontent+'</nobr></span>')L8vP8a Hl0^vL
window.onload = initializeBall;"IJ@%s7?$z/w](HE
window.onresize = new Function("window.location.reload()");1\bP FO1Q
}RF:k[-q-_V
,jz?eC
</script>

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


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