网页之不断弹射的文字-特效
<style type="text/css">#supertext {
position:absolute;,A:GH5w6[ta.k
left:0; v;L{J~
top:0;5PpB.j6V
visibility:hide;
visibility:hidden;
}
</style>)Ah4O ~%w&NB.r
<script language="JavaScript1.2">
<!-- 改变下的字体的大小。颜色-->5z6h%L8k,Gu5{ `0zv
var thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>'K t7ATD(iB
var hidetimer='';
<!-- 改变下的弹跳速度-->[v:cyiM:R
var BallSpeed = 20;
var contentWidth;#I)y;_&f5P3H
var contentHeight;
var maxBallSpeed = 50;
3Id}ll#c
var xMax;
var yMax;
var xPos = 0;
var yPos = 0;U3HM7t+w
var xDir = 'right';
var yDir = 'down';
var superballRunning = true;].[!x e.x)^"m k*y
var tempBallSpeed;
var currentBallSrc;
var newXDir;
var newYDir;
8L!g*lT3uY?LvK
function initializeBall() {
if (document.all) {h)R"['j#t7z0?m Hix
xMax = document.body.clientWidth
yMax = document.body.clientHeight1Y Ekq3].b
document.all("supertext").style.visibility = "visible";i){D"N%h t)a,G
contentWidth=supertext.offsetWidth
contentHeight=supertext.offsetHeightz{XwE
}e~ i9_0W4iX
else if (document.layers) {
xMax = window.innerWidth;9mPB%\vvOt
yMax = window.innerHeight;
contentWidth=document.supertext.document.width
contentHeight=document.supertext.document.height
document.layers["supertext"].visibility = "show";
}
setTimeout('moveBall()',400);
if (hidetimer!='')
setTimeout("hidetext()",hidetimer)
}fE}8J|G
function moveBall() {!hM n n*@(g]
if (superballRunning == true) {!tZO%g&v
calculatePosition();
if (document.all) {;?l\!zNZl(fC
document.all("supertext").style.left = xPos + document.body.scrollLeft;f[BZx
document.all("supertext").style.top = yPos + document.body.scrollTop;{@ T|h^Z
}
else if (document.layers) {
document.layers["supertext"].left = xPos + pageXOffset;?+E SSJ
document.layers["supertext"].top = yPos + pageYOffset; }JM5]5_{,^i
}
animatetext=setTimeout('moveBall()',20);
})pW2C-k:HgC.fg
}E"h+yr6q#Wo
function calculatePosition() {
if (xDir == "right") {
if (xPos > (xMax - contentWidth - BallSpeed)) {Uy1L/F.q3L0j
xDir = "left";#XY.p8mw&}
}?c~AA$W;K8P
}
else if (xDir == "left") {a8A)y&WT7x`,ZZ
if (xPos < (0 + BallSpeed)) {
xDir = "right";/@miy4f
}@n_)N)C]QC
}"Og2QS7oM~qc0Z
if (yDir == "down") {
if (yPos > (yMax - contentHeight - BallSpeed)) {
yDir = "up";p"z6|iKZ
}
}
else if (yDir == "up") {d ~9sF5P:I1E
if (yPos < (0 + BallSpeed)) {
yDir = "down";Zj-C wXd.a N
}
}
if (xDir == "right") {
xPos = xPos + BallSpeed;
} LL&y(vZ9v+z7an;e
else if (xDir == "left") {~N |&O$`/gW0p%Mt
xPos = xPos - BallSpeed;Wes2A,JD(@&_$x
}
else {
xPos = xPos;+NA8c9w2z%Wd C
}ERxl @8H+E3Y)L7k
if (yDir == "down") {
yPos = yPos + BallSpeed;
},y%U2Nd2f8t)u5Hb4}9_
else if (yDir == "up") {9v({,T(N9A
yPos = yPos - BallSpeed;
}
else {'V?O,?2~9?Y
yPos = yPos;c*vz1a1LjIa-U
}