捌玖网络工作室's Archiver

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

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

<style type="text/css">Z }-tF@c?.t?
#supertext { V!l'A3z.KXoQ
position:absolute;
Fx#o}7F _%R-w&E left:0;
GJGA+oT(~ top:0;
`TFQ%s"e?.}D visibility:hide;
,m c,{H Mc{k visibility:hidden;
Q&kmw5Ra uV }*} ey%p4bm{
</style>
/~PZ,e)XJ-[ <script language="JavaScript1.2">}7k"?,Ji)}
<!-- 改变下的字体的大小。颜色-->
8Hx#zGt/X3C var thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>'3C{[0?4K!Us
var hidetimer='';S6v1T0L{ xoVA
<!-- 改变下的弹跳速度-->
z p7z5cGh var BallSpeed = 20;1}``t+l+^$XHf
var contentWidth;
H5{ \_wjsO3n var contentHeight;'T*ge*an |9K*b4hz
var maxBallSpeed = 50;#LNCv*ZL"@%j,o

~6v+{-}3P$p l 6c2_(w ZTY4Ik
var xMax;x^K6e&v*_R
var yMax;I3G4[(k$fl W_.E1\
var xPos = 0;'q WfS fo4E
var yPos = 0;jb%\b%ls Xs7AY
var xDir = 'right'; A&Ct(g1T9JR0@
var yDir = 'down';,^2wO|x(`?WLy
var superballRunning = true;1d'Ao2z9E6i2FrI;k
var tempBallSpeed;,TSk.ysOUq
var currentBallSrc;TA @1Q2[
var newXDir;V'NQ(s*Jif:Y
var newYDir;
7jRs2Ag#A D)O"G
,IOt5p;CVn/Fi function initializeBall() {
/^/FYkwfzyi    if (document.all) {Z$P e;z8~0~rd
      xMax = document.body.clientWidth
0Q]R8F/dz       yMax = document.body.clientHeight$cK D"p {
      document.all("supertext").style.visibility = "visible";
0ERnv1D ])Jg] l       contentWidth=supertext.offsetWidth pS2@3i+tI9[
      contentHeight=supertext.offsetHeight
@"K*U(s0V+A       }.p0h.r D?|X gyg
   else if (document.layers) {B0M5a*CA$qM8[
      xMax = window.innerWidth;s JiN'{\.Q
      yMax = window.innerHeight;b F1w@D!b5X*f'm2]
      contentWidth=document.supertext.document.width
k5C0`8~1{$R:U X#d       contentHeight=document.supertext.document.height
N.X8\(KGeP-\$m8^       document.layers["supertext"].visibility = "show";T)?wT8T(Y#vb
      }
FNWE ~w3tD8Igq    setTimeout('moveBall()',400);*{I,l w]}0d8T nF
   if (hidetimer!='')K6c5F3bL3` ^
   setTimeout("hidetext()",hidetimer)
JA6fO*dQ7H(q#nz    }SIU8? I

udUlrs function moveBall() {
2^.^0mn(C(g    if (superballRunning == true) {pH,DZ'`j
      calculatePosition();
"x!Z4J${D       if (document.all) {
%j^}Q5U.Df          document.all("supertext").style.left = xPos + document.body.scrollLeft;
e:Pq*X6tI          document.all("supertext").style.top = yPos + document.body.scrollTop;,l[.Se9v r
         }@)m$sF)PNa'},]m
      else if (document.layers) {
.r3J:lci          document.layers["supertext"].left = xPos + pageXOffset;!k"E1@&^4GT
         document.layers["supertext"].top = yPos + pageYOffset;&{:n? z {
         }
v:e-\!h,M       animatetext=setTimeout('moveBall()',20);[kQ3DDf"X0Bl2Ane
      }
J`.x:^0p^    }.z K|&^?X
;[;u%M"G7RTru
function calculatePosition() {
+f~!A:o-I)r P#M    if (xDir == "right") {,g_ xS#q3fo
      if (xPos > (xMax - contentWidth - BallSpeed)) {ae%m5k!`/xM
         xDir = "left";a-OQ?w {
         }
)@4D:e6L]       }
(?l\p9Q6G7iH:G,l    else if (xDir == "left") {
7ZIu;I%?}*O       if (xPos < (0 + BallSpeed)) {
dX5D Uy          xDir = "right";!zgmxE;u c
         }
/z%O3y lF yi[-]"Qi       }H2oz-]N DOr
   if (yDir == "down") {+|7OZKo8M6U+O|E
      if (yPos > (yMax - contentHeight - BallSpeed)) {^_:Y-J ax(?7m
         yDir = "up";
#@ Tn:k5b$R          }
"|&z0G`:v9q8E!c,l       }:x2~1R _o9e
   else if (yDir == "up") {
v,j1L7\;j9ABH       if (yPos < (0 + BallSpeed)) {aP%G!qNM)vS9R
         yDir = "down";(V:z g \mI
         }
+rYv-c Tt xi       }n{})h1F%P
   if (xDir == "right") {.k.kkrCuLT0~3l
      xPos = xPos + BallSpeed; R+qUdc@Y
      }1Y G6nXbwn:`
   else if (xDir == "left") {$b7Q!f0TF ze
      xPos = xPos - BallSpeed;|)Pdn3D`
      }
.c(M2KeH Q2`v,p    else {
\N!\t5M p0I       xPos = xPos;3|6^%n H2X0H0y
      }
LR PY O j'M    if (yDir == "down") {7D['v|Sq0J|
      yPos = yPos + BallSpeed;
ZD9}2IKy6A       }g T.j(s2{
   else if (yDir == "up") {'YEx]W B
      yPos = yPos - BallSpeed;
c4U K*|@MtR,a:e       }/O3}m8h![{2sa
   else {"K7ft#~)K_V"O[6@pj
      yPos = yPos;
{"^6w8I3_K       } Oq_` R0Ws_ ki
   }0}Q t$T Z_

C6Z5d@ X function hidetext(){Okj@R
if (document.all).I7ii3Y9X
supertext.style.visibility="hidden"
/i%j&t#C W:BX'a else if (document.layers) sc"zU|9xc
document.supertext.visibility="hide"
c?1[T_v P1@$t clearTimeout(animatetext)|j2n4go$aq)y
}Huw c_

m;{!Av x)|/e if (document.all||document.layers){
FjZL P Z?}7K document.write('<span id="supertext"><nobr>'+thecontent+'</nobr></span>')
B,Bwt m`6M window.onload = initializeBall;gVB ZT6BY
window.onresize = new Function("window.location.reload()");
G Qb-W/F&Q }{_Yw+nR

h y_AYq c </script>

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


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