网页之不断弹射的文字-特效
<style type="text/css"> V0r tT"{f7z1kSt#supertext {
position:absolute;
left:0;,q'?+EM8S'No Bn/q5z
top:0;
visibility:hide;
visibility:hidden;5Q,EI;d v Z
}
</style>
<script language="JavaScript1.2">
<!-- 改变下的字体的大小。颜色-->h`V%d6X-q
var thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>'
var hidetimer='';(dI)JH3hK4C
<!-- 改变下的弹跳速度--> tncC/LRsa
var BallSpeed = 20;
var contentWidth;P@0m%q'o y*Z}
var contentHeight;%?wgB X
var maxBallSpeed = 50;q2kgg-T'P?[_
JI6r_:I{Q6a@
var xMax;`$`YO)in
var yMax; ^K:b X[2j$j)m q
var xPos = 0;
var yPos = 0;~3Y zNH
var xDir = 'right';
var yDir = 'down';
var superballRunning = true;
var tempBallSpeed;
var currentBallSrc;
var newXDir;'AH"[r9Y*[.WnD
var newYDir;
n$B}8L(i)W8]1O
function initializeBall() {3n/NI8}F S7G
if (document.all) {/z'{#gGE0AU S
xMax = document.body.clientWidthj2[\Ca~5s\g
yMax = document.body.clientHeightp"^ k9?cH e3?-M7?
document.all("supertext").style.visibility = "visible";5h(kvILU
contentWidth=supertext.offsetWidth0xO ~f MV'SP
contentHeight=supertext.offsetHeight
}
else if (document.layers) {
xMax = window.innerWidth;
yMax = window.innerHeight;
contentWidth=document.supertext.document.width
contentHeight=document.supertext.document.height
document.layers["supertext"].visibility = "show";.Ha Bk+h3N
}
setTimeout('moveBall()',400);8ve#I:K6Q0\vtJ
if (hidetimer!='')TI)~L${?"{1V
setTimeout("hidetext()",hidetimer)
}3}*Gw"G+J t;Q;z{
function moveBall() {
if (superballRunning == true) {qU R5q|;^)wxp
calculatePosition();
if (document.all) {
document.all("supertext").style.left = xPos + document.body.scrollLeft;
document.all("supertext").style.top = yPos + document.body.scrollTop;(neu^'[6{B)u1C e
}
else if (document.layers) {
document.layers["supertext"].left = xPos + pageXOffset;![)CF-K+Y*adA\
document.layers["supertext"].top = yPos + pageYOffset;
}6S]x*nA_
animatetext=setTimeout('moveBall()',20);[Z@rYq ?
}d%CO"b/l
}
I_m YE4PAq^#V2b*wp
function calculatePosition() {
if (xDir == "right") {
if (xPos > (xMax - contentWidth - BallSpeed)) {m{1O:{,RS{1[
xDir = "left";
}TyL2i"@Q-ifS
}"L1v FGa(k
else if (xDir == "left") {
if (xPos < (0 + BallSpeed)) {/^dAsI"aGcy0^
xDir = "right";2p{7lzu$P1Q{)O)\
}
}
if (yDir == "down") {PMze%I MfT*o
if (yPos > (yMax - contentHeight - BallSpeed)) {*C*i BRA7f2{
yDir = "up";
}
}.L%u:{ F'IAgx[O{
else if (yDir == "up") {'a?)|%U3lT
if (yPos < (0 + BallSpeed)) {
yDir = "down"; `~ U l.nKc
} tMvi%uYjxc+VF
}
if (xDir == "right") {
xPos = xPos + BallSpeed;A6k1qu|d#I(^d
}5o2zXH*w9`_
else if (xDir == "left") {
xPos = xPos - BallSpeed;UI;fq@l,SY
}
else {
xPos = xPos;c$OK/I;q/TH*]x
}Q7^ d7?l&uf'r
if (yDir == "down") {
yPos = yPos + BallSpeed;Y ak*KV+e1c
}(O)H9cO^!mc B\C
else if (yDir == "up") {