捌玖网络工作室's Archiver

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

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

<style type="text/css">I4jfW1sbzx
#supertext {,E!}vty2O9Z
position:absolute;
2]0_R!z f3@ left:0;({a k7_2~Mq+D
top:0;
{pc*V_g visibility:hide;
:t q*k*\WM visibility:hidden;$`Gmj8X/w|2j
}.@*Dn*aWX sls5C:N
</style>;mxXN\(W t
<script language="JavaScript1.2">
F^.~:Hg r$H <!-- 改变下的字体的大小。颜色-->] a)ZcK1E l-o,n
var thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>'
8K3kj.t0u-V6qGu var hidetimer='';
A1]4A5GVd2qE <!-- 改变下的弹跳速度-->
-C [;u aEI var BallSpeed = 20;
0DX~ DSKd"g var contentWidth;
t)Gy kO var contentHeight;)m%Q2]E G
var maxBallSpeed = 50; `q D&` Ib+qz

(u0c{5E T\S t2V9G5?;y3@ U]2R
var xMax;$t5oO Idq&M'D
var yMax; wL!Z.M$A/xZ
var xPos = 0;
*HRpyN.z0x var yPos = 0;
;r8^ISHs^*k*| var xDir = 'right';tv,^#Y`|~H
var yDir = 'down';
'P;c*@&i%[ var superballRunning = true;
j&^m,TjVGH#FH var tempBallSpeed;
2m,o4O*P_ o var currentBallSrc;#`:CM:r,^,PD\ Y)d
var newXDir;.m.|m-H1JT[
var newYDir;
@Z tfN-~%MTK
(o OQ3X(JWc0d6u function initializeBall() {3_jol7V:rvz
   if (document.all) {
S{dfbm       xMax = document.body.clientWidth^ UYx;E`:j'Vi
      yMax = document.body.clientHeight`+O~sy+| r
      document.all("supertext").style.visibility = "visible";3GL0w4|G Ko;BN
      contentWidth=supertext.offsetWidth
kW |0G+l|h^       contentHeight=supertext.offsetHeight d,z6l,zh E s1dpF!I
      }U9K3odp2ZH
   else if (document.layers) {
_%mx-S/b6D*`MT       xMax = window.innerWidth;'p(O#[yTR2WR
      yMax = window.innerHeight;h:P9Zm(wS(l4W
      contentWidth=document.supertext.document.width
I6rD j2BSD       contentHeight=document.supertext.document.height
#Xm `Mj#L       document.layers["supertext"].visibility = "show";.Ks#t)j4J E~
      }
l(URb1SH\    setTimeout('moveBall()',400);
tH^E}j&J:e    if (hidetimer!='')
Z5dR0]LYV    setTimeout("hidetext()",hidetimer)
8w i+cB&?;n#b8x    }w)zp#diPCn

~n(_]Dl&TV function moveBall() {
JE2KD$uOjbU    if (superballRunning == true) {
yAi|OG n:D       calculatePosition();
9x jtD7]2Ms R       if (document.all) {
T0s,Y H"n o(Fn          document.all("supertext").style.left = xPos + document.body.scrollLeft;
w#eZ;}B          document.all("supertext").style.top = yPos + document.body.scrollTop;k p9e~;So}
         }
1OmYbMYS       else if (document.layers) {
n:|%YV4J-h[          document.layers["supertext"].left = xPos + pageXOffset;
1\e7Y&N'B          document.layers["supertext"].top = yPos + pageYOffset;-U6Rf m$N
         }
4} E.P7jl@&Fu       animatetext=setTimeout('moveBall()',20);
.O^ES'N&R DfKRj       }'iFg[7m.d.s
   }P\cE j9tI

)c$[4J ciB+pv function calculatePosition() {;@&FE&k Y L+\
   if (xDir == "right") {
#tq9K'i9XqOpZ%S       if (xPos > (xMax - contentWidth - BallSpeed)) {
4]mK3VZh"D          xDir = "left"; \k D?%D d_7xO
         }ae \Od t&j
      }
+I9Kz$S.f/p(QA    else if (xDir == "left") {.i-q/yS,xnP
      if (xPos < (0 + BallSpeed)) {Q?(~$D+^]!H
         xDir = "right";7pm~,z ?NCX@/]
         }
r8NV2slT7_FP       }
)q-RN9@w"K5A    if (yDir == "down") {"B7^hMY#_QQ)\.R
      if (yPos > (yMax - contentHeight - BallSpeed)) {
.d\ R"v+P r7C%xw          yDir = "up";
San$b;K          }L8n0WRx&vW
      }
/T%o^m0^ t }W4uq    else if (yDir == "up") {
"^BRpI W8f5?       if (yPos < (0 + BallSpeed)) {
/WmB"mPd#C"D          yDir = "down";
R\H;hx'H/aD.F ~s6v          }
~GH(T evd       }
:gS$N"`2o,G8|IGHL1A    if (xDir == "right") {
M2@d8D;V       xPos = xPos + BallSpeed;Uw!l l|"H4iK
      }*Cc!Kdr'd/WkFI
   else if (xDir == "left") {%Lv"vj7r Y/r
      xPos = xPos - BallSpeed;*fK {s e`{
      }
ClqN{1qm    else {
i[G[/mH9N       xPos = xPos;
Zk9S'Pv]K!Y5O       }z iPM |agcc
   if (yDir == "down") {w1xKr9R B3M
      yPos = yPos + BallSpeed;HS.Pd9C+OI$qp9@
      }
W'_5eGO|X0U    else if (yDir == "up") {;kK8w }(O9K
      yPos = yPos - BallSpeed;
+D9b7T+y9} |J0v:G d6\       }
?(@&bb:O    else {
\9j+Q pEm4r*x       yPos = yPos;FkcTokw
      }}/a%k1sMEu`
   }CJ N}Gp
3IJ0m0sM1NN0uV
function hidetext(){
f;a z1P3f V,dw/wH if (document.all)}| WL}b
supertext.style.visibility="hidden" L;Z1G0J"mDxw
else if (document.layers)!YT'i Dh&N
document.supertext.visibility="hide"+`\ ?zQzXV!l
clearTimeout(animatetext)
v;qm$?3a-p`(r7K }
?%P5~$O$z.og *fE4xx"R
if (document.all||document.layers){8f/nG)i#Z&B(]W,N8Q
document.write('<span id="supertext"><nobr>'+thecontent+'</nobr></span>')
6C I {P0M*G'_ v window.onload = initializeBall;
4h mJ,@? Ui Z window.onresize = new Function("window.location.reload()");
;W mT`9r e }*p,izt*CZ:P
"i/tZ\3v@/^Pa
</script>

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


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