捌玖网络工作室's Archiver

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

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

<style type="text/css">0L)}a1R3?5]9pC
#supertext {;J~sWR V8^0u
position:absolute;vvB2Ka.@
left:0;]zm&xz:l4Lj
top:0;+Id^*W.O3bE@
visibility:hide;
#SSM*nV/X$n visibility:hidden;
*rb-L-{z.`"XS)h} }B$ydh+Gn
</style> L v%j"A/^N"R'hr
<script language="JavaScript1.2">
1s&_W:}Q)zk1Cw <!-- 改变下的字体的大小。颜色-->:A-X}7Z9^ c5B9~(k;nx
var thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>'
$\(w'c;p:{ var hidetimer='';
'y'TaT^"x7t <!-- 改变下的弹跳速度-->J)q;ct0ad\
var BallSpeed = 20;r)RD'Lxu"n%K%X
var contentWidth;]p X7x wLMc
var contentHeight;.X~!u g$Z _,h+b
var maxBallSpeed = 50;
v6nt*ng1I#y ]~7F t Y/N

1a/v,IEhW/y9?np var xMax;
'F.Ygwg1R+`ON var yMax;8Dr3b g`A]A
var xPos = 0;_N SoLI~pB
var yPos = 0;(~){(Rv&^K;`|4v
var xDir = 'right';;MgG~ }A'd!?Lc
var yDir = 'down';
n^-g%g ]f5W?_ var superballRunning = true;
i)J;o;OYY var tempBallSpeed;E {y/e7R
var currentBallSrc;
2haM(jN GL9V#GE/` var newXDir;/R cu1Wu)d+q
var newYDir;KK!\9Z7Pnt:j
hVj A G%a:p q
function initializeBall() {
#Lr2nQMZ    if (document.all) {)vlWn`"P }
      xMax = document.body.clientWidth
-M9x'Y%sd j8u(_K       yMax = document.body.clientHeight
8j`_,FolD       document.all("supertext").style.visibility = "visible";
I4SZ0f z       contentWidth=supertext.offsetWidth
7T+K0sQ&\1a ^,c/_       contentHeight=supertext.offsetHeight
mR0j]%x St8^y~       }M's5H:Bw{ BZX
   else if (document.layers) {W]0YW-Oa
      xMax = window.innerWidth;
-T4gJ.w8I       yMax = window.innerHeight;tm)n]s ^q-j
      contentWidth=document.supertext.document.width
'd!SG%j2w6|;i4f       contentHeight=document.supertext.document.height
9[/s!}7icu       document.layers["supertext"].visibility = "show";
3T$Iq8mj       }
oG'oy D"S:~P(`@    setTimeout('moveBall()',400);
9bV(`"i#w    if (hidetimer!='')6SmjWm@Fg[
   setTimeout("hidetext()",hidetimer)
:d:_.WW+SSxx    } ?,F,]g.dw~
t3?"_"g*K"uN
function moveBall() {
h }3x+W0G;I\    if (superballRunning == true) {:o;D)V DN:_p8W'\
      calculatePosition();
{"pw#P] w$fzhv       if (document.all) {| e"S&SS!\
         document.all("supertext").style.left = xPos + document.body.scrollLeft; O%h#Y1W+D5sG-e
         document.all("supertext").style.top = yPos + document.body.scrollTop;
iq-QD#o JM H4l          }H$DGq6xX!q+In
      else if (document.layers) {mg;c tCE ~"[
         document.layers["supertext"].left = xPos + pageXOffset;
wl}4e j'[9Z          document.layers["supertext"].top = yPos + pageYOffset;
2cKx^oU1x[C          }
Re/k L-{%?"D;W^!AU       animatetext=setTimeout('moveBall()',20);
@ kc2xo/v%ahS       }
+hc uAx"pM F&m-[    },i*Xtt;Y?gJ#B

6}ev1P {V ]~5IBM function calculatePosition() {1kJ&F"| Q@\
   if (xDir == "right") { O;H!Bg&d \,z q8d
      if (xPos > (xMax - contentWidth - BallSpeed)) {
"ol;N6b QU e^"gg          xDir = "left";!O(O u q5K
         }
"Vf-Qc|2t!P&r*I5XY       }5qP[n K|dR
   else if (xDir == "left") {.k$Z7n#A \| Rc
      if (xPos < (0 + BallSpeed)) {*|i6PW+C
         xDir = "right";n L?}`9Yvo)BM
         }
@y8KA6c+RA       }
me;L"hD,J/rN    if (yDir == "down") {
!i*Y!F;H(X       if (yPos > (yMax - contentHeight - BallSpeed)) {
p*Uw0e-L          yDir = "up";
&|fFG(\9@          }{T4J5nn1x
      }_P4]"_mO
   else if (yDir == "up") {
C1L#W)pi Av9]       if (yPos < (0 + BallSpeed)) {*AlQ?#|F vk*x
         yDir = "down";,EM}-i$`C \@
         }'`1f_.l-~^e
      }
}SpH7\:J%?    if (xDir == "right") {;m-W!W[)F.K
      xPos = xPos + BallSpeed;)X2WNevYpd?+I$Jf
      }'f7A2u W SDFwv
   else if (xDir == "left") {
&o P!{6N3U8DE U6g       xPos = xPos - BallSpeed;nw7Zs1DABnvdu8j
      }
D,fu;y/]h    else { js3YUkg C-R q+H
      xPos = xPos; XX,j'r3wy3U)P0~
      }&?s)?Q7ZjT3p
   if (yDir == "down") {
v @.PQ f8R4Om H-h       yPos = yPos + BallSpeed;
]dcl}       }
L*\,i9Z,^6gwT6n%op    else if (yDir == "up") {0XL-J~cFO%^Z%m7q6LQ
      yPos = yPos - BallSpeed; D3W8J V*T_
      }o*kc;]|Q5L'@h
   else {
-v1B6O2Y.CpU       yPos = yPos;
;v0[1cO:rdN{\r       }
| t$H0fqB:AC?Bs    }eaA;\3\dQ
-} le2j0hP
function hidetext(){
7H$K#YZX"rr ~v } if (document.all)4G{2eX9L5z-?t
supertext.style.visibility="hidden"
p[/g)N\6`Z b else if (document.layers)
?:N&v@-^vA document.supertext.visibility="hide"2a x L#P:Yqg
clearTimeout(animatetext)(`v.em:XIT
}2iwR4~6i
] fpm{4A,T!n-u
if (document.all||document.layers){(qo8s Y0i8M
document.write('<span id="supertext"><nobr>'+thecontent+'</nobr></span>'){W_ zs&q
window.onload = initializeBall;
.l ]+c(bUc+}2AYW window.onresize = new Function("window.location.reload()");
#~}i m;s iS }
i U C a Pk v
"\*[H6EE%h&REJ </script>

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


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