网页之不断弹射的文字-特效
<style type="text/css">5N6Tn*HP#supertext {.`a4UT Tj
position:absolute;j/?z6B$aj
left:0;d/e`8MCX
top:0;
visibility:hide;9q_O vv%bOb
visibility:hidden;
}k(X_#R"j:xi
</style>
<script language="JavaScript1.2">oLg%R+Q,In
<!-- 改变下的字体的大小。颜色-->Z eoA| ok q)V.]i
var thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>'
var hidetimer=''; gsRR4P:_ kC
<!-- 改变下的弹跳速度-->k'Td%DQ|i
var BallSpeed = 20;3P6y ~hmY{"i
var contentWidth;sE6z3EEp)xq
var contentHeight;
var maxBallSpeed = 50;
T&V2m"zLR[
var xMax;
var yMax;!|G1w7gnc
var xPos = 0;9l0d7H f;JF!DddV }
var yPos = 0;
var xDir = 'right';
var yDir = 'down';
var superballRunning = true;
var tempBallSpeed;
var currentBallSrc;
var newXDir;
var newYDir;8t2|$XJ_C$u]"K#}
Ko$Fk%`0E$En)F
function initializeBall() {/l;dg ig-P1z+B$J
if (document.all) {
xMax = document.body.clientWidthUZV G` U
yMax = document.body.clientHeightr"TL;u*H
document.all("supertext").style.visibility = "visible"; ^C9}/D}df
contentWidth=supertext.offsetWidth,\B2c,I Ku q
contentHeight=supertext.offsetHeight!rg~*f;H
}s#er(_*bB
else if (document.layers) {
xMax = window.innerWidth;e4q4uF:~3E2f%`X
yMax = window.innerHeight;
contentWidth=document.supertext.document.width;F:E.^0c}U
contentHeight=document.supertext.document.height4J#@S^[
document.layers["supertext"].visibility = "show";k\#u9G&W} g:oQ5{
}:|`fgWP#oxc7z3~
setTimeout('moveBall()',400);e)SRo5]nEJ5R
if (hidetimer!='')+{I(Z#Q_*T
setTimeout("hidetext()",hidetimer)
}
function moveBall() {
if (superballRunning == true) {
calculatePosition();2@:],]7_ vH0Dk+e
if (document.all) {8FfPx7UY
document.all("supertext").style.left = xPos + document.body.scrollLeft;
document.all("supertext").style.top = yPos + document.body.scrollTop;
} M,b^+d,{p @
else if (document.layers) {
document.layers["supertext"].left = xPos + pageXOffset;X;R0z,j&d%x(}'ejv
document.layers["supertext"].top = yPos + pageYOffset;
}N"nc4yJ.y
animatetext=setTimeout('moveBall()',20);
}|[;g0vu@3e
}
$dQ"A C"U"Zr E$v
function calculatePosition() {
if (xDir == "right") { zWy ~"\F G!C+r
if (xPos > (xMax - contentWidth - BallSpeed)) {)^+{T m'^ gA k`'k1r
xDir = "left";t R KbT3\
}\P.Nvd+hS
}
else if (xDir == "left") {
if (xPos < (0 + BallSpeed)) {
xDir = "right";
}
}0gAm#u9T%mi6~ @M r
if (yDir == "down") {]1H_h@r2g*Z"u)~
if (yPos > (yMax - contentHeight - BallSpeed)) {
yDir = "up";*u;p.e2T2_#j0?iD
}[ }zJ&Ce j
}0n8Kq'omE\
else if (yDir == "up") {
if (yPos < (0 + BallSpeed)) {
yDir = "down";
}Le)lsG
}
if (xDir == "right") {*A;jcCC-a,N\
xPos = xPos + BallSpeed;
}
else if (xDir == "left") {%vW;f,X0jJ/\
xPos = xPos - BallSpeed;w4]{)[3X:`6J.y6{
}%kO0I&uOz4m\f6z
else {b.SPG0d2uB({q
xPos = xPos;
}
if (yDir == "down") {
yPos = yPos + BallSpeed;,\$r oOAwt0Htx(S
}
else if (yDir == "up") {6Z@z v5KoEDd
yPos = yPos - BallSpeed;
}$M D.IT&f