捌玖网络工作室's Archiver

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

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

<style type="text/css">
4R0E%?I/S4cQ,ju'Fd #supertext { W~4Q(|Te+FdcL
position:absolute;
7y`&|/n?6]6f] left:0;
swzP F top:0;
mUA AQ'C visibility:hide;oh+q&WY I
visibility:hidden;}F(L\.?Y1v}9n
}Z.k0J[,L"q
</style>
qq_:mz+nT <script language="JavaScript1.2">2e)Ors+sZS2Z
<!-- 改变下的字体的大小。颜色-->&W@BV#Uj;W8e
var thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>' lB]|SC]8Dz-G#E
var hidetimer='';/[;vbz2Ai`
<!-- 改变下的弹跳速度-->
;y#H,@v|H var BallSpeed = 20;b2Gt |0E1iq%t+co
var contentWidth;M_ juDCM.O
var contentHeight;6V0BwcS
var maxBallSpeed = 50;f2yT%Tx&p+[z
2HL(o\;W ~ V0Vf8a
%A7E+B%j8p[$SX"yO[
var xMax;
]bU7m%q h*S var yMax;
YG#{7w9[3~ var xPos = 0;
,ti c;BA^9y7\ var yPos = 0;N&M9^,B5i"Y%kz.E
var xDir = 'right'; Uxp%U z:rp KW@
var yDir = 'down';0iMX8l M&nlZ-W%]
var superballRunning = true;
Q~2Xn)dj0{o var tempBallSpeed;
t&_Z6N[Ig var currentBallSrc;
RV3Qu8paCDt var newXDir;
*b W k}nptYH@)v var newYDir;
O0K:ad1d
G k-f{5G function initializeBall() {Q?7gO\ Z9_Pk"|
   if (document.all) {1Px.z"Lb;l
      xMax = document.body.clientWidthO+HU;F\(U+^
      yMax = document.body.clientHeight o)P t4r%g#~bn5YM7Q
      document.all("supertext").style.visibility = "visible";&hM9V5@ovW Ni
      contentWidth=supertext.offsetWidth
e/k8cKmj       contentHeight=supertext.offsetHeight7Qw|1}.Jb
      }HHNr;VG I KR
   else if (document.layers) {
%Cg{.i`};E y       xMax = window.innerWidth;
/Kv4?;k M2])A s       yMax = window.innerHeight;Y u.o)p%oQ3?%v"zj
      contentWidth=document.supertext.document.width9eI5o d5~}c5Y
      contentHeight=document.supertext.document.height"W&c!E0i`0W:n
      document.layers["supertext"].visibility = "show";
Zvm}T0k.q3e       }
q CN(U,{{yA;?    setTimeout('moveBall()',400);
:d _&w#`f z/kZx    if (hidetimer!='')
)],E/q;T;C&e:}Rnh*`W    setTimeout("hidetext()",hidetimer)jv)aN{p{ k
   }
2EvmZ7{0C%A'S ZO(h:A"e9Y
function moveBall() {
*k\6Q;O6v)rR)Y    if (superballRunning == true) {
|*u5x\$t7?g       calculatePosition();x/F'WT3J
      if (document.all) {`T/mJ4Q z9\y)i
         document.all("supertext").style.left = xPos + document.body.scrollLeft;
g!pH3NY          document.all("supertext").style.top = yPos + document.body.scrollTop;]*O8TLMo
         } c:Xy%oI0J
      else if (document.layers) {
%l4n] \J(qGu          document.layers["supertext"].left = xPos + pageXOffset;|!r1]0y x,z0VS
         document.layers["supertext"].top = yPos + pageYOffset;7n&jt wf*z/V4sZ*c
         }
4P ]:i9A Bx2j.T       animatetext=setTimeout('moveBall()',20);
{|"Ll:w(jB       }oV kB!r[
   }Q;_Q e8['W;[B4e
4NH4L_1Z
function calculatePosition() {
of1e5w&Z3`    if (xDir == "right") {
Mu T,Lz.})gZ5Q       if (xPos > (xMax - contentWidth - BallSpeed)) { V3EDt ZE%L I2I]
         xDir = "left";
UWn2A*W+`]          } s@~t kwj
      }PvQ(\A WQM
   else if (xDir == "left") {
Z}$M},xG%J       if (xPos < (0 + BallSpeed)) { J Ej5uTf F
         xDir = "right";'N8gr&RAJ3gP0QP
         }9s7q4k.rxzymSZ
      }1tyxq8O9o
   if (yDir == "down") { m'wM.qcAWe/lnG
      if (yPos > (yMax - contentHeight - BallSpeed)) {+t%v%l;A@+O1p1x
         yDir = "up";.?-\u)L,? ~%c4g He
         }
2X A^ Ebj9\%Pp/`%S       } Q mZ/lg!sc~8H
   else if (yDir == "up") {eKXA)hrF!_e_
      if (yPos < (0 + BallSpeed)) {
:R/_"NhG&aEb          yDir = "down";
H2W3R&h3z"Wt*Y          }4U,j*v|Vu[
      }NlNxVL1COys"{
   if (xDir == "right") { w l Xl/{ ^ JW
      xPos = xPos + BallSpeed;(P~Dqt"}M S*AE O
      }&E'u2s_j k i H
   else if (xDir == "left") {
W-vO h?6tG       xPos = xPos - BallSpeed;@Y nY-u
      }
x _2M2k-a?J    else { vJ:R9{pK6qO9^
      xPos = xPos;&dK?$mD \3E+u
      }
%G(^q)NG-h$Cyx}&hD    if (yDir == "down") {
R6ja'{{'{Po|P3t&z       yPos = yPos + BallSpeed;
!o.M7p0u If       }r'^,l:P8~(E
   else if (yDir == "up") {
v)]4D&BJ$p \       yPos = yPos - BallSpeed;
5j0FI T4t'aN       }F7O-rTv
   else {
5w)~:E8@Q!TOYJ5gM       yPos = yPos;*M3E1U,X|.r6q)a'b?
      }?JV}-We
   }
*T4i+K{0Q6rN HT8Vb.VK
function hidetext(){
eaO,qd0B if (document.all)6z%BM^Kl$Y1s6a'w
supertext.style.visibility="hidden"
8[%U"Qpg&rE*p'{ F else if (document.layers)5dZ5p`HcGNa#_
document.supertext.visibility="hide"&A7?8f2Q iOi&T
clearTimeout(animatetext)b-Nj"y+i0{M8D7w
}/TMs W&g}(O4J7`8r-d{
2d K+og F)`}{
if (document.all||document.layers){q~7{^ hP1e u"U!I
document.write('<span id="supertext"><nobr>'+thecontent+'</nobr></span>')2])u5SvG}6L
window.onload = initializeBall;S2HE5_l!icRx r
window.onresize = new Function("window.location.reload()");
mG j7ebAs }
4_ dqG5q]9HNH } n6Ds(Nh5s
</script>

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


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