捌玖网络工作室's Archiver

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

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

<style type="text/css">.|,j2G!wKyp`
#supertext {
|3p(g]:sX position:absolute;i cI"YED7TDm
left:0;
5Pl7O!~*q `L dn1z top:0; Jlj V9s9ut}
visibility:hide;4Y)o-o+H:K)u
visibility:hidden;
W CmO~ ~5^ }
;R}.D ]2^4Q </style>
Qf(K5|f U9uO;} \]c <script language="JavaScript1.2">
R!dd1u q\3Y#~ <!-- 改变下的字体的大小。颜色-->
r%lb%|l)H var thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>'#rP$s5J~h+{
var hidetimer='';
$jI1mIb <!-- 改变下的弹跳速度-->h^c|(l#F2d"pgo
var BallSpeed = 20;
U9_:}X:RjSb1Sm var contentWidth;d Ji ?"}GY l]
var contentHeight;
&U?V(YA(K3jq var maxBallSpeed = 50;
F h7X%Hj_vH3^LA$zt FBpd]K^F
p$Uj#C ^]N4e?*z$x
var xMax;9C_H Q S BhM
var yMax;i"t}s N w
var xPos = 0;
G*LQ-n2S1J'? var yPos = 0;fFtgZ A^
var xDir = 'right';
Yv;Ox4f"Pe0FC var yDir = 'down';rt%xM#X(G3t
var superballRunning = true; qI,TW^ a?T
var tempBallSpeed;
/CI8s}"CDw1a var currentBallSrc;
DE0w9`C*dME var newXDir;0kR;]|Y
var newYDir;f1w5yZP
n6U*K:l.f
function initializeBall() {w:r `#^)Fh3I&u
   if (document.all) {
0`S"D&c)` ?.f       xMax = document.body.clientWidthG8dA!Hj
      yMax = document.body.clientHeight
7Y*WDM/II$l0|Ns       document.all("supertext").style.visibility = "visible";6v*_1u$["R Zz
      contentWidth=supertext.offsetWidthn:}d"MY:I
      contentHeight=supertext.offsetHeightZM Yt!hrO
      }
:PD)I8LPC    else if (document.layers) {
%e6E1R[#\h i _       xMax = window.innerWidth;'Dq%^ D+JL ph
      yMax = window.innerHeight;
Ha.]!xD J       contentWidth=document.supertext.document.width
{[1ow hZ?`9B'@W       contentHeight=document.supertext.document.height
;eP |+CoD       document.layers["supertext"].visibility = "show";
9bY!}:[9k+S pe6w!P)u       }
2x8z!p.XX tI+o!a$M6}    setTimeout('moveBall()',400);
@V.sxNO    if (hidetimer!='')5Yq F's-f'v3[
   setTimeout("hidetext()",hidetimer)
E+uT} oJx:M    }O A1b&^'Aa*nM
3{ Rr n Q)B5z!W2d
function moveBall() {(HS }~L/@
   if (superballRunning == true) {
$`y/]6|m;S7c }       calculatePosition();
(ci"e6fCAE0F3K       if (document.all) {
R#l,`(cR          document.all("supertext").style.left = xPos + document.body.scrollLeft;6D\(m2}-I
         document.all("supertext").style.top = yPos + document.body.scrollTop;
5D g1MF&V,x3I          }
/B*f7j}^       else if (document.layers) {
2K!S6?$kIp2K          document.layers["supertext"].left = xPos + pageXOffset;/r{ tu Yx
         document.layers["supertext"].top = yPos + pageYOffset;
~)K)~7xR&px2s,G          }
aIth@:xy       animatetext=setTimeout('moveBall()',20);
9e4n?Hwv `V]:wY       }
8{y:n#FLWb    }6J:P7{e3G"t7o"o7q
h!ZU5l'd0dP
function calculatePosition() {
-H yC6r5x0Ba3Yr*h*N1E:U    if (xDir == "right") {
%\.@2b6A k f B!fn5]       if (xPos > (xMax - contentWidth - BallSpeed)) {.s']D z d.l fm
         xDir = "left";7M+U&a.mD+d'v:H y
         }(ZDM(~a9?
      }_+mP l n
   else if (xDir == "left") {2f%Vzl:@i)XxN^1r
      if (xPos < (0 + BallSpeed)) {
`%?!bJ2Xg$w3D          xDir = "right";q;Ox*AX1{
         }
0Am+f6y S]b%n       }
7U C$~"~ uIqIl    if (yDir == "down") {{,}/C3?R!KBS&}3c7v
      if (yPos > (yMax - contentHeight - BallSpeed)) {qaN*?-R.u&m/],]
         yDir = "up";0U[+U7YpH8\7L
         }U1v]}Js(uN
      }
Y!Q:SYR    else if (yDir == "up") {T2ue;r7TQ0jJ?
      if (yPos < (0 + BallSpeed)) {
(K@Y|~w'w R          yDir = "down"; ]3}'SVw ^
         }qK!M5rF.W[s
      }
R7}3{'o F Z/ThH    if (xDir == "right") {
0S.m bk4Pw       xPos = xPos + BallSpeed;#t1\}4QUy
      }1w3YgwNz
   else if (xDir == "left") {-{fQZV@1["U.? T
      xPos = xPos - BallSpeed;
/f/?_)`w_)^[ `Di:`       }
%Z#W5a` ^;H    else {
,kE5rEdD9E2wg(T\9w       xPos = xPos;WPlkaSYvrt;]X
      }JQ;\Y:SOxv
   if (yDir == "down") {
e,E$So+Y       yPos = yPos + BallSpeed;
8S{+GUA@{ {(Y       }
;]\|V'V/D~-d    else if (yDir == "up") {1CNAEEL | E
      yPos = yPos - BallSpeed;
1c5|.n;U6?+M       }^Sj`^;^H E G
   else {9k*w)R6`Bk{+v
      yPos = yPos;
M9X@ _*e"j&h,z       }[u-LG|aaL']B
   }
2PU]J7`A z"x"`6k q
function hidetext(){
|2t"p Y(q&F Y if (document.all)G&Wx%sNr
supertext.style.visibility="hidden"
*k0[1Q%Mut else if (document.layers)
"q-?C Ke(yt` document.supertext.visibility="hide";`j:T|/fcZ*m0|
clearTimeout(animatetext)
3p q oOgf q }EH-ja.u'Hb}
E1ochP
if (document.all||document.layers){
C+B1JY;~4z8e document.write('<span id="supertext"><nobr>'+thecontent+'</nobr></span>')
3c5o$n-|(f0vL$F-X window.onload = initializeBall; Tr:U o.D+L z9\a
window.onresize = new Function("window.location.reload()");a,sEc [,@3H5ZCn
}
\G/O3a#T5y
I @,U/SxB9mL </script>

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


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