网页之不断弹射的文字-特效
<style type="text/css">#supertext {
position:absolute;,OmW"I q DU
left:0;
top:0;$pc6|NE
visibility:hide;
visibility:hidden;4U-h,U8M1~"XDN3G
}
</style>-C#rOn{\ { b(L\
<script language="JavaScript1.2">
<!-- 改变下的字体的大小。颜色-->
var thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>'
var hidetimer='';`0Qx-F5udbEzp}9`
<!-- 改变下的弹跳速度-->(U] \\tq$x
var BallSpeed = 20;{FK)E7|L KT6jl2t
var contentWidth;](a| L3_h"Y h#LM
var contentHeight;
var maxBallSpeed = 50;
.k7XpPn,KT U!@
var xMax;)]"s cFP{ V'Z%c
var yMax;(J h:R,j%N\!vy J3i ]4a&V
var xPos = 0;
var yPos = 0;
var xDir = 'right';O5v;l6GN;?cF
var yDir = 'down';
var superballRunning = true; C.`iw:z(F:H8W
var tempBallSpeed;
var currentBallSrc;%gZ$vi.u^"Pe7R(B!~
var newXDir;
var newYDir;TV-K$Xa
s-b k:vF1w o
function initializeBall() {
if (document.all) {
xMax = document.body.clientWidth{+Fx5Gg XfH
yMax = document.body.clientHeight4Q$UMpS~
document.all("supertext").style.visibility = "visible";s2Of8r4k-Sj
contentWidth=supertext.offsetWidth
contentHeight=supertext.offsetHeight
}
else if (document.layers) {
xMax = window.innerWidth;5m8z%~.OBl![
yMax = window.innerHeight; X/pk&PCU5N/{
contentWidth=document.supertext.document.width ~6O.Z-NA_n&dA6M#s
contentHeight=document.supertext.document.height!l2uR'v3]m%]
document.layers["supertext"].visibility = "show";n|c3Gj
};gfw+yB6z5m,k H/}.J
setTimeout('moveBall()',400);pau/Y$JX
if (hidetimer!='')
setTimeout("hidetext()",hidetimer)
}
P$ig}^
function moveBall() {3n7Nj8i}q6uma5}
if (superballRunning == true) {
calculatePosition();4Q+Ps| k+LH O
if (document.all) {
document.all("supertext").style.left = xPos + document.body.scrollLeft;vl W\ iUvOH
document.all("supertext").style.top = yPos + document.body.scrollTop; n3\UY0k,u
}
else if (document.layers) {
document.layers["supertext"].left = xPos + pageXOffset;j(wB!Zhqi7j
document.layers["supertext"].top = yPos + pageYOffset;+q u:l\3}1HG
} |N1a[(`h'U;H
animatetext=setTimeout('moveBall()',20);S0Z#fL hpW
}
}
.k P\jP!?)Z
function calculatePosition() {7N0Mle'hF
if (xDir == "right") {
if (xPos > (xMax - contentWidth - BallSpeed)) {
xDir = "left";~/_J*Ww
}
}
else if (xDir == "left") {
if (xPos < (0 + BallSpeed)) {
xDir = "right";sF.Z-`3OF
}h&w4^A-c2Ev_4G7p
}
if (yDir == "down") {
if (yPos > (yMax - contentHeight - BallSpeed)) {"C cD'` L(Z
yDir = "up";M a{P-b-G
}$x IPw1~2iYv
}h9Y'omK:C
else if (yDir == "up") {
if (yPos < (0 + BallSpeed)) {b{M.p2l?G%|
yDir = "down";
}
}"NFUc3}?A2Pt
if (xDir == "right") {
xPos = xPos + BallSpeed;
}