网页之不断弹射的文字-特效
<style type="text/css">G } S&}N#supertext {n*Dfjx-l'n1G Q R
position:absolute; [2K"Y\f"i+v%MX2h M
left:0;,y Dp3[7C6dH
top:0;S"n:d1Ulw
visibility:hide;
visibility:hidden;5APr.} Ln;B'q
}
</style>
<script language="JavaScript1.2">
<!-- 改变下的字体的大小。颜色-->
var thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>'Rcs3H4e?6a
var hidetimer='';\#P&m/nB
<!-- 改变下的弹跳速度-->
var BallSpeed = 20;
var contentWidth;
var contentHeight;9Mk,A!}/}$RR"v}
var maxBallSpeed = 50;Yr"@mT{:fr
K { Xv ]-KJt
EI"\ eU@u$B
var xMax;
var yMax; vd3cX*m[a&h
var xPos = 0;1f,R_q;l]D
var yPos = 0;x E0z"^f*q
var xDir = 'right';
var yDir = 'down';(qWj"}|Y7a
var superballRunning = true;` f S] y
var tempBallSpeed;
var currentBallSrc;([o?@}sQS$_9o$x
var newXDir;D-V9Z/Q:XvP
var newYDir;Yw\2Lj([[ ?"d
function initializeBall() {{m.f\`8j
if (document.all) {
xMax = document.body.clientWidth
yMax = document.body.clientHeight
document.all("supertext").style.visibility = "visible";&O#borB4i(w)u
contentWidth=supertext.offsetWidth
contentHeight=supertext.offsetHeight
}
else if (document.layers) {1?F2AU#b*`t6U4E#Y
xMax = window.innerWidth; ]K)R;U^[c&Eu
yMax = window.innerHeight;$f1_S)i]5f
contentWidth=document.supertext.document.width
contentHeight=document.supertext.document.heightf;TR&[A!u
document.layers["supertext"].visibility = "show";5[ s*c3y*a&U(zafc
}C(y7y'_7i+e K
setTimeout('moveBall()',400);3l R7yC?iNA
if (hidetimer!='')7e*B3j#p#Y&r0rG,E.[r
setTimeout("hidetext()",hidetimer)
}
function moveBall() { z+SgIInu
if (superballRunning == true) {0Zjg"y'C&U6HQ L;{ Y
calculatePosition();
if (document.all) {-Jh8Sb0E
document.all("supertext").style.left = xPos + document.body.scrollLeft;
document.all("supertext").style.top = yPos + document.body.scrollTop;
}}"@,M;K'R
else if (document.layers) {2GA&eZ;w
document.layers["supertext"].left = xPos + pageXOffset;
document.layers["supertext"].top = yPos + pageYOffset;g+S'ZSam!n%r
}7q\-F(@q"y [
animatetext=setTimeout('moveBall()',20);k:mCs$Gs;n
}fw-sJaynB/|
}PUkp0^2p6W
5B6\/RR.K!kg
function calculatePosition() {
if (xDir == "right") {,KEO.l$d j P]
if (xPos > (xMax - contentWidth - BallSpeed)) {NtU2i'^jy-R
xDir = "left";(~T9[-_ H
}
}
else if (xDir == "left") { o,r4W(u4uk{y
if (xPos < (0 + BallSpeed)) {
xDir = "right";
}
}
if (yDir == "down") {G7U0R9{x
if (yPos > (yMax - contentHeight - BallSpeed)) {
yDir = "up";0g.}T#O8}
}
}z^${;pi+Z
else if (yDir == "up") {w6Ca,`DyK
if (yPos < (0 + BallSpeed)) {E$i5U:Y{J5y
yDir = "down";
}td!l%A HMH1F*|
}~b8U%D%yr*L A&`:r
if (xDir == "right") {