捌玖网络工作室's Archiver

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

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

<style type="text/css">
$Em#a}%CD6GE+Pj #supertext {"f\'jC{g0j&e `
position:absolute;
F*St_Al jh left:0;
`5gF!Ai?:D top:0;
"XgC Ux visibility:hide;
\8A/s5~Vh%su)z visibility:hidden;d Zp` \A`
}/HBA G*D2L%w
</style>
{nl!M&Cp <script language="JavaScript1.2">.VfY7GE
<!-- 改变下的字体的大小。颜色-->U/[xR.Y3S8z#NP
var thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>'BK$g8b~Ln!e#L
var hidetimer='';BF;Nk6]M"se
<!-- 改变下的弹跳速度-->4M(\5f!?M9@n'v
var BallSpeed = 20;
!T,KI:X#sBWnf var contentWidth;
2c.i#Cq~z var contentHeight;
2D h#Q~.G)JCv var maxBallSpeed = 50;m;|qz#~AC

7f.YW-{N Z*@ 6P8D2CM/{F
var xMax;
|;MpyM var yMax;
QF4`s4p%ArNGu var xPos = 0;/`K;[.FK\
var yPos = 0;zC7l@.p)?K6J#YnZ
var xDir = 'right';
j3w7[ hzCR Zjv var yDir = 'down';
I*O~7We!{M%w_ var superballRunning = true;
U4yDhL%k_m var tempBallSpeed; z8` hBz
var currentBallSrc;{&L K? Y e#S
var newXDir;
0j0M)CfNbL2zN var newYDir;~-Q!rz5bWO9uA Z
h{u:@ pg
function initializeBall() {+LHf]bOP ` m5F
   if (document.all) {)|eN(^R$J C6Z!Dcjn
      xMax = document.body.clientWidth9@~`b3V$\K2oQ
      yMax = document.body.clientHeight
&z2P.Nz B-z j"``1}       document.all("supertext").style.visibility = "visible";`-WyEX~Z;S[
      contentWidth=supertext.offsetWidth
8]~hr(g%L       contentHeight=supertext.offsetHeight.^{B7X(Ea
      };QL.lQ%bl!y
   else if (document.layers) {$~6t!C~p/DS e
      xMax = window.innerWidth;
4~1iGxdE,f       yMax = window.innerHeight;s9WX_ ^
      contentWidth=document.supertext.document.width9Ubr7Tbn
      contentHeight=document.supertext.document.height
d0[ \? j$dA0C8|       document.layers["supertext"].visibility = "show";
.[%\;r{b ~+i twG!d       }
"U3N_} E    setTimeout('moveBall()',400);
;EO d6SK X    if (hidetimer!='') T n)l5n%D5Cq5xj(I
   setTimeout("hidetext()",hidetimer)
Od~9LWV?    }2y_Vx-~0N*f
PWO_ |R
function moveBall() { ^!_/oU a7u-`O
   if (superballRunning == true) {5g1qhf8Db/pd
      calculatePosition(); u]~i ys9Q&Z1n
      if (document.all) {*]\_l+o
         document.all("supertext").style.left = xPos + document.body.scrollLeft;
&O9iX0fc&]&i          document.all("supertext").style.top = yPos + document.body.scrollTop;J hf6`2Y8[K-U;{ S
         }
vz8wvi(R@Ny       else if (document.layers) {
L+z$Yd _(Kl          document.layers["supertext"].left = xPos + pageXOffset;!jxs z%w3U&_4^
         document.layers["supertext"].top = yPos + pageYOffset;
'C-LbZ&q9a/CZ          }@+{iZ+`2h4uecW:\
      animatetext=setTimeout('moveBall()',20);'ZJ[-aOhHZL
      }
.x4zV7N(g:I7|6`    }? pj j4k
:kRc2i2R2b0Gj
function calculatePosition() {J,FdK.p r5Gk V(gm
   if (xDir == "right") {4e%}KHp#Kunt
      if (xPos > (xMax - contentWidth - BallSpeed)) {%n7xN2a-B`6BU
         xDir = "left";
W8|:f k&M&UC#@          }
t+`(Q.M8?h%q       } D"f%{Jb$Q
   else if (xDir == "left") {h-_y$Z\'J'|}he f
      if (xPos < (0 + BallSpeed)) {
$C-l@|G.]$y          xDir = "right";
5~HKE.u          }q)y[i.DqD
      }
;X*R S!\&W!`p*n    if (yDir == "down") { Q6I8x6C:G hq
      if (yPos > (yMax - contentHeight - BallSpeed)) {
p ]#~Eg*a x^          yDir = "up"; jk2``"N;R.o9d#xb
         }$P)if+VB$u^'M7y@
      }.cX.Mv`+Tj7G4d E#O
   else if (yDir == "up") {
*^(}"s@KMZ,kw       if (yPos < (0 + BallSpeed)) {g WwT4k'f2D L8F
         yDir = "down";
,~8A8C W4^`0w9t7X:V#h          }#N7]UT0O
      }3R G*A HP7S
   if (xDir == "right") {
3E_9j*{.UR0{5i       xPos = xPos + BallSpeed;?0T%?1tG3f
      }Jg cX(f EU!H
   else if (xDir == "left") {m7Mc Y&~ k1H
      xPos = xPos - BallSpeed;
%Ep |G4Eu Ux/`       }
7fA2V th)sZ&z i[    else {
.H&H)s(VM&Tc&C       xPos = xPos;%r~u7O:W!\
      }
[h]3BX2UM    if (yDir == "down") {
2sE.@;oJA l`"`       yPos = yPos + BallSpeed;
$Yh@E:e7J@       }mJ C k Q;q8X
   else if (yDir == "up") {
3q;y@ r&@9T/t1g/^b       yPos = yPos - BallSpeed;_j^"p5Y
      }
RJ/t [4tkP a]    else {
(uHt.V:L+|       yPos = yPos;
#s;Z mZ{m       }JWRV#^+ok
   }
A ]BgTI\{Q h^ ^ nI
function hidetext(){
D S1T w} vRU if (document.all)
x Wae;]U.S6hz9B| supertext.style.visibility="hidden"]3^ W/Hs
else if (document.layers)7J/y]%C1U-A[
document.supertext.visibility="hide"!BgfY:WRhoZ
clearTimeout(animatetext)
];f-K~B4Z3Bq }
p`kzZ-g v\
3ej(|5XS(JY9SBEm if (document.all||document.layers){jH2j2l*{8i!m
document.write('<span id="supertext"><nobr>'+thecontent+'</nobr></span>')
m7`Z^+B4|Yd window.onload = initializeBall;
(m5F5p i.W"?,i window.onresize = new Function("window.location.reload()");4l6wL'~q6z'D
}{ |xdTag
(rvP Dv&vL
</script>

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


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