捌玖网络工作室's Archiver

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

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

<style type="text/css">q W/muV8M"T
#supertext {wlj8yJCJE
position:absolute;7l/ts&v2rw
left:0;xE%YY t\*eq)t
top:0;$N$K#Au0V&o,D8I
visibility:hide;
%Rg)ZsD f6p visibility:hidden;1@j S8FT
}
z6Lvx&l4b1CmHJ"o </style>W)` lJv7_$_,d
<script language="JavaScript1.2">
?pZ k:avb!PG6x <!-- 改变下的字体的大小。颜色-->
E,?sPo:~] var thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>'
\v8u+e/CJ var hidetimer='';/j GNcqrv8fM*_7`I)a
<!-- 改变下的弹跳速度-->
4N0n TG U#QE var BallSpeed = 20;} Ck#N!Ys)~?1| gH
var contentWidth;+n0@yC d/R&G
var contentHeight;
7OFH$@4w0F2z var maxBallSpeed = 50;
t,j%IR;|!FW s;K a"F T1G)S({3y7^
YG5Pgf3??,P
var xMax;|'n B)QYH$[s\.\
var yMax;
7_.T3KFNB var xPos = 0;
0E2g Z8l8j5UA*r1x%} var yPos = 0;
&cKr*N.ZI0Gl Zx var xDir = 'right';"OJ7g$bBC
var yDir = 'down';
_ s^jt,};vdG*NA var superballRunning = true;
uG,y-F-S Z var tempBallSpeed;
'V.C^0]n1S9m3eG var currentBallSrc;4L l0jR)?
var newXDir;0j l8BpG6EF5J
var newYDir;*e P#\0t6u.~ML

sE3[f,MQ function initializeBall() {5U ?d0z i7~L
   if (document.all) {
5j!_b-K6XLm       xMax = document.body.clientWidth"iz9X awP4P#X#k$r)p
      yMax = document.body.clientHeight
;I'yA2gVT       document.all("supertext").style.visibility = "visible";&q8a[6a/Q8BtB)g
      contentWidth=supertext.offsetWidth
+h%a/@0KTo-I       contentHeight=supertext.offsetHeightB |f+yG,s v] r7w
      }];G `.j/Y8Oz7N3~
   else if (document.layers) {$i XiK.ma9JF!m
      xMax = window.innerWidth;
PnvZj5j0c       yMax = window.innerHeight;R'ymeL a qB
      contentWidth=document.supertext.document.widthX#f.dd-@/sW$^1u R
      contentHeight=document.supertext.document.heightS YX\c
      document.layers["supertext"].visibility = "show";
&R:h5nw c9T       }
$WSat7E.v    setTimeout('moveBall()',400);C2RT$l1n|pZ
   if (hidetimer!='')2UH[ GnF6R^+H^H4B
   setTimeout("hidetext()",hidetimer)
9ud-Pi U)R    }-_&y_p&Lo
+d6[K5F R{
function moveBall() { Ope$ypw-x
   if (superballRunning == true) {d J~(hXY7{x8T
      calculatePosition();
c:yK g9o:k @       if (document.all) {
6?p9S:Y&u]Ip/E          document.all("supertext").style.left = xPos + document.body.scrollLeft;
L5hNd:jo S\#w          document.all("supertext").style.top = yPos + document.body.scrollTop;1Z/Q_+?(?hG}*a
         }
~$W"HB w z adN       else if (document.layers) {zJV/\9g!JU r
         document.layers["supertext"].left = xPos + pageXOffset;!~ [!wi'[L@b
         document.layers["supertext"].top = yPos + pageYOffset;
!~0v_Wo&A8`FD          }:L$\/GIl,\Q
      animatetext=setTimeout('moveBall()',20);
~)h4X['['Zrvk       }
-_w4d,S&U h|    }
Dd3P1A1seejO 1Y&Q1Fy8PY*`
function calculatePosition() {
w2k8A5kE6On;}    if (xDir == "right") {(jg+J Cz_
      if (xPos > (xMax - contentWidth - BallSpeed)) {5{xGe6|?E R
         xDir = "left";
s,_%Y6oj          }
lEk.TBG9z2iz       }e[)m;VLBG{
   else if (xDir == "left") {3S+uy4H#K aRU R!U
      if (xPos < (0 + BallSpeed)) {
4q TjOX(Z          xDir = "right";(fa&v \ L6Q
         }
@ g6m*K n8K?@ Y       }
4D(SR5f%u-S,rB j/P    if (yDir == "down") {
Uu~@Y2N:f.k%h@ov       if (yPos > (yMax - contentHeight - BallSpeed)) {
6}j+Mtu$~          yDir = "up";ua B"z;hH
         }#eM+J&q9Yl#LtL0t
      }
T.k$yH?(@;Zt'E    else if (yDir == "up") {
*u(I(Q.@Vi8@-G ?       if (yPos < (0 + BallSpeed)) { _(jRwQ
         yDir = "down";)RC~y{1eZ
         }+IFSBW y
      }
/t#w7wmW1i0P-[~    if (xDir == "right") {
fc ]sPa7S NE       xPos = xPos + BallSpeed;
.E5B&Z Pi&]y_3F8N       }
2E%d^W c;t%k$C    else if (xDir == "left") {
@j'[ p]T,B1s       xPos = xPos - BallSpeed;pt!yySw
      } nW?1cT
   else {:}n:A3s2y\,B
      xPos = xPos;
kL3Q+A;Z0UA       }
mxy(S WuL    if (yDir == "down") {
BqNa.soI0t       yPos = yPos + BallSpeed;
jZ+]6|)l4M       }$C]Zc&m!rH$K(V
   else if (yDir == "up") {
*`W#a&ywOJ       yPos = yPos - BallSpeed;^-gqSQ:x9l
      }
7n mMmYxA!U    else {
$m.]&K^bp"T       yPos = yPos;+` ~6P3ov
      }K~ I"B;c(z V N
   }
k6Aggh-\,C4t2|L
DW-BR/{ function hidetext(){
)gg!j8k"T%G? V-{ if (document.all) {C-uJZPG
supertext.style.visibility="hidden"
MS:Ha3rWPiW else if (document.layers)Ar*N%@K7Z
document.supertext.visibility="hide"
k5SeF.D6l k clearTimeout(animatetext) ?.L)sg3tX
}4W%gd%v v8teg
NS2a+Y;~
if (document.all||document.layers){7eHGc W+v w
document.write('<span id="supertext"><nobr>'+thecontent+'</nobr></span>')'i;x3xKQ8q`0u
window.onload = initializeBall;
rC.P.N(zj window.onresize = new Function("window.location.reload()");
4_.R:d;N|"B.x }r(m(D2Z)M*]&{f

+pV#aMf3r ? </script>

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


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