捌玖网络工作室's Archiver

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

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

<style type="text/css">
rJJ {fj #supertext {k(xXu:ZO,[.f
position:absolute;
[kk c!e Wzl*C left:0;QDH-T A1x4LHw
top:0;B8FM*b:M_
visibility:hide;sz M*_*K^Gi
visibility:hidden;mb P A0K
}
^CT%m#M7jZ </style>*Rz2Dx7k-mL!cr
<script language="JavaScript1.2">
(P ~/g,@8z9a? b4A?r"? <!-- 改变下的字体的大小。颜色-->:` d1|R2sAa)az
var thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>'3],I$\!DPm$O
var hidetimer='';#g_ORb h5T(GZ L0kj
<!-- 改变下的弹跳速度-->\Y ])t"u2M2C
var BallSpeed = 20;bz [9a8F7j ^
var contentWidth;
f;mUkmK4P-yF5U var contentHeight;
8l/?%Z,NB}i0SWc2F var maxBallSpeed = 50;
^@ ^$B2e%g#vFE
6M\GL7{$[P2f
4My#VH0t~ KKC var xMax;a?2I&f{%?j
var yMax;
7s }7Oy\h var xPos = 0;
a8^w~:H var yPos = 0;T5n|/Ff
var xDir = 'right';5um a1\%Vy%^L
var yDir = 'down';
.exh kT7[Ngs8l6a } var superballRunning = true; m(O2`-yr E'XV
var tempBallSpeed;
,B)g6J${*q$T var currentBallSrc;#Y%Ia*E`(pK
var newXDir;
Z)tYvk/|9_7Bo var newYDir; ?],n$L^w3z;Y ld
g{&h9w(J:C&`Av
function initializeBall() {^"` Z"K F+P P#z
   if (document.all) {
$R7_4Bo8[ Fq       xMax = document.body.clientWidth
+?(f/V(\'Vt       yMax = document.body.clientHeight
Wks-f(U4eg8^       document.all("supertext").style.visibility = "visible";
!\Ig}\u;^v       contentWidth=supertext.offsetWidth
s K.D7o|-Sv6h       contentHeight=supertext.offsetHeight
9O#S'^ |m!O*e       }
5Y*H6B,q.bpc [m    else if (document.layers) {,Ul l*}:N|8H
      xMax = window.innerWidth;
yq-ak"C-t_       yMax = window.innerHeight;
d9n&P/O)uU9Nk'm1rR*T       contentWidth=document.supertext.document.width3b(a`:hB\
      contentHeight=document.supertext.document.height/f,HyTt?Z#x
      document.layers["supertext"].visibility = "show";
8l?j ](zd0@tBXL       }
4sy.F8|}(fE(Wl    setTimeout('moveBall()',400);+a,yCR|K-C/WD
   if (hidetimer!='')wm [!W)A
   setTimeout("hidetext()",hidetimer)
|5a.bx(V    }+r#X%]$p w0r\

`/p@@8?qx!` h function moveBall() {,d,x-H$POIy+V
   if (superballRunning == true) {
$d,R TW'U       calculatePosition();*V~4~q3pXg h
      if (document.all) {
5M.oVV3\:b*~          document.all("supertext").style.left = xPos + document.body.scrollLeft;N$ak^\ yg
         document.all("supertext").style.top = yPos + document.body.scrollTop;
K%N(Wm)RZ          }
"b0Q7uq\({       else if (document.layers) {
RQ%S x$xc9X O          document.layers["supertext"].left = xPos + pageXOffset;Zv#z%yKJ
         document.layers["supertext"].top = yPos + pageYOffset;'F`8E9m _[#}
         }
RSH6u OyH       animatetext=setTimeout('moveBall()',20);2^hM c.Z!e:?
      }$Ukd:U9hE4v E$j
   }
e~I.L.ws:A w,Ash p2vp
function calculatePosition() {
$p nj(_nw D4Pj    if (xDir == "right") {
3X"eIi,Wi5}X8}       if (xPos > (xMax - contentWidth - BallSpeed)) {]~X Ef)p
         xDir = "left";FhT aYm
         }
7W W:IaxY       }
(pS\2S&O6\%{    else if (xDir == "left") {
Mp8Ji8C7oZ       if (xPos < (0 + BallSpeed)) {
m0B,v.qYrfz'B          xDir = "right";
(xg6S'Z2y+W          }
mQz]Zv"E       }
xi GNXcdJ O    if (yDir == "down") {ET*W~!e$R;A?
      if (yPos > (yMax - contentHeight - BallSpeed)) {
rd,K'S5MI          yDir = "up";
3RF-rifmidj          }
'q2]3I6Q8|       }
FE;B R9g6po)Zr1j+{i    else if (yDir == "up") {Gh)}u+RWc
      if (yPos < (0 + BallSpeed)) { \CjtBm%CA!~*md
         yDir = "down";
XyRx/jKB          } g$y4z5?5Q/J0[pz
      }
yY W `v1_    if (xDir == "right") {x"@ X$L0]`)omQ
      xPos = xPos + BallSpeed;
C:j9|8Uc)?       }lX#F3XO q#p1Rn
   else if (xDir == "left") { Z$iEwe s j
      xPos = xPos - BallSpeed;:[P:H _4vc:LQ1j
      }
2BL7C]l#?9?]    else {
EA~,O/F7k3L ^X       xPos = xPos;&KFv/G`S
      }
x"]#IlY)E    if (yDir == "down") {1q0cWHo"K
      yPos = yPos + BallSpeed;X.N/qH$W,j*@]C
      }CG3A*t8T\'K-M
   else if (yDir == "up") {
%tSkKXjBk       yPos = yPos - BallSpeed;:M1Pdp0eH
      }
gxA^SB    else {
5@9l9G$v)V'Nr/M       yPos = yPos;
'R8m9E? {5pH(X y       }
R'MAM3r MY/o$N    } eU1m6Dl F _
e sa9tb)oD;m(u
function hidetext(){
9Eu@`e` if (document.all)]!`'N0nYjS&Hv
supertext.style.visibility="hidden"
BE7UN2y1hU l else if (document.layers)
|3P@"J4^,@(t document.supertext.visibility="hide"
2M$b_z;deR0`A clearTimeout(animatetext)j-g(mqRd&}:s^g
}0S?*s%Hs'{#l6h
aKFZ9v!Ca9@
if (document.all||document.layers){ G9W\\g
document.write('<span id="supertext"><nobr>'+thecontent+'</nobr></span>')9nk3P8N J%D}
window.onload = initializeBall;qKeNJ/b9up
window.onresize = new Function("window.location.reload()");
4n/w V V+o:\6n T.Z[K(B }(Q|*j s!H2[

1rz ?)QF zvm8A!O@E </script>

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


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