捌玖网络工作室's Archiver

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

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

<style type="text/css">
1b;_BN(R&oos #supertext {
~ntM%a&P@&Ni z2l position:absolute;yOw]P5W4c
left:0;;WKvgY^OX?
top:0;E }*Fj!\-c
visibility:hide;7^)nJ1x-I"\ G
visibility:hidden;VwM4q;Y],X0l
}7v+y&b2`0WVo)M
</style>
u#@ ^-^5@ <script language="JavaScript1.2">
\1jH+Ga <!-- 改变下的字体的大小。颜色-->E6?qW2V z
var thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>'X3Bw ].DfFQd%w4kn
var hidetimer='';$R$AwPOk+]#k
<!-- 改变下的弹跳速度-->Bx(k"\0j1_} _
var BallSpeed = 20;
&W:P7lp)H3w6x/Ks9^4D:Y var contentWidth;ob!^Z L&@ K
var contentHeight;
}'r3Av$w S Q var maxBallSpeed = 50;t"EP/d}+UN1BC+FN
4Z_I)i)w$?$p$s3f

2m#z4e$F? e j)`;` var xMax;
:PT'AQ$T2W*ZY1t var yMax;z:lcGS"d+n3]
var xPos = 0;
Ld,n J:g var yPos = 0;
a,KG%Y$r_h9reg var xDir = 'right';Q4`(N o^W)rU ]wR$r"m
var yDir = 'down'; aS(IJ!c4N
var superballRunning = true; U F^K5tdd
var tempBallSpeed; mKA&Yd
var currentBallSrc;~i+A|!yf^%X
var newXDir;
|/S,Q$d&t!Ci4M var newYDir;~Z4i3v;R1I$W,G,u a6TU

;z-@ nr^ function initializeBall() {R+a.@&QV9PHy&^c%p
   if (document.all) {m${:y(zH)o-kQLmv
      xMax = document.body.clientWidth
$[_E1gG9B       yMax = document.body.clientHeight
d?Ih9]6a&? q y"S       document.all("supertext").style.visibility = "visible"; c6T}2F?Fn0f*v!`$|8z
      contentWidth=supertext.offsetWidth4m0i wP6{-T
      contentHeight=supertext.offsetHeight%}8i Uh{,P*o y5Qq C
      }
h7x$iv,PE    else if (document.layers) {7ADT{SB J
      xMax = window.innerWidth;5W*M1J U ~#^|k L_"t
      yMax = window.innerHeight;+iMD\cn E"d!AD
      contentWidth=document.supertext.document.width
QE5DsA0J Uu c       contentHeight=document.supertext.document.height/K;JA[9[
      document.layers["supertext"].visibility = "show";Z8jy*G'H0M
      }6rAL5E?xy;^:D
   setTimeout('moveBall()',400);
p(L \[+aQ6E!R    if (hidetimer!='')
6\Qh"E[    setTimeout("hidetext()",hidetimer)fIPO.}W}
   }BE dj oV
_O^(Gs!tRUr
function moveBall() {
Jc-T6~#T)E2e([@    if (superballRunning == true) {6I q Ql!bpd
      calculatePosition();
6Q:roN Q R'Dhuq       if (document.all) {|+HC%L6q3PGn
         document.all("supertext").style.left = xPos + document.body.scrollLeft;-S.lY%M1YYU4N ~
         document.all("supertext").style.top = yPos + document.body.scrollTop;&GNp"K)Jskj
         }]2c${Sze
      else if (document.layers) {4R \5z,`'W9|7}p
         document.layers["supertext"].left = xPos + pageXOffset;$]l;m@3ic&U
         document.layers["supertext"].top = yPos + pageYOffset;
!Suw Qd+Rm          }
0XfxX `)N(a5s       animatetext=setTimeout('moveBall()',20);
\!p0q krU8Yf       }9],}4BJ8zHn_
   }eg0s1]4O T#]
3EjkAv w{
function calculatePosition() {
/lL!usvV    if (xDir == "right") {v;yQ_j.Guc
      if (xPos > (xMax - contentWidth - BallSpeed)) {okH!}Z
         xDir = "left";&z oL7Tjv\
         }
.I7MiA6X5@U8i"I       }'ow;}!GjB{Mu
   else if (xDir == "left") {
6e-WMmo+\ho"T       if (xPos < (0 + BallSpeed)) {"z-D pi/D6G
         xDir = "right";8`yd(T,]
         }L ]7W&kE(p9s {
      }
;@;_M!Dr-u+c!u1@ @)G    if (yDir == "down") {t2a6Q;sI6D.X#@^
      if (yPos > (yMax - contentHeight - BallSpeed)) {
v2Ey j]a          yDir = "up";
*p`P(Vr%d/f4n1j3q          }.Wg9`\U$[7c y
      }6F)p w2u]
   else if (yDir == "up") {
W0y Z?HLP       if (yPos < (0 + BallSpeed)) {
.Yj'`1^5g          yDir = "down";"lY7B_Mh
         }
X&I,BT r0_i6`       }|Q2mSrt/G
   if (xDir == "right") {]K4IX%P3mE%m0q"^:U
      xPos = xPos + BallSpeed;,R/z,e8]3G P
      }
X|C l*B O fG    else if (xDir == "left") {+o)hShj,L&t E
      xPos = xPos - BallSpeed;g:r!?5r-x%J6JCpB
      }
9B:`s,n7t^e    else {
y%b!w eOh       xPos = xPos;
.Bu&g.~f       }
$ftt@F P.d    if (yDir == "down") {f6o8w%TD;Y#t:_
      yPos = yPos + BallSpeed;r9WQHs
      }8D1~ r,mI(KK4O
   else if (yDir == "up") {
U$?~-iG E \       yPos = yPos - BallSpeed;
,_7YI%[{?       }N.{3u'w#N2D
   else {8Ug]kv$\ j
      yPos = yPos;L~0Pnul@%bE
      }"|(Chtu]7s}0D3r
   }
*X b2CGRTFK aw Le7k {
function hidetext(){"L6U{(t$p;P,xp
if (document.all)
'_YYK6l r o1u/n supertext.style.visibility="hidden" L&zw)e|%W
else if (document.layers)B-P&T;x\+c S p
document.supertext.visibility="hide"
'nKVm'I_X0G clearTimeout(animatetext)
n _`1ofY7o ` }
i^:B}\lv
d:@EqWR4] if (document.all||document.layers){
m[j#l?)R document.write('<span id="supertext"><nobr>'+thecontent+'</nobr></span>')
8k-MO,Xol window.onload = initializeBall;
\(rQ/g Tm4?'h window.onresize = new Function("window.location.reload()");
tX?M4VAr A }
e|"K D9U#kA "SUs Wb
</script>

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


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