网页之不断弹射的文字-特效
<style type="text/css">i7^.s R8x6YR F0q,F#supertext {
position:absolute;
left:0;H y9Rt|N4b%qPI
top:0;4P@8BS2{ bo\-e
visibility:hide;\}!c/p~w&qai
visibility:hidden;xAG}P6X!DpK"h9k
}
</style>d @aQ\$[
<script language="JavaScript1.2">
<!-- 改变下的字体的大小。颜色-->Gz8B'[(UHk|a)g
var thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>'
var hidetimer='';/] C$v*|'tcf
<!-- 改变下的弹跳速度-->
var BallSpeed = 20;
var contentWidth;
var contentHeight;Y(}/x-|-yT/@
var maxBallSpeed = 50;*OnQQqj,]3k
var xMax;Us0}0Vi9a'` u/jA8~
var yMax;yQ]0P8|5} ^;V(?M
var xPos = 0;/z H"] ~y3vRkE7T
var yPos = 0;c_g+qhr A
var xDir = 'right';V4Pl"Z4~Uct
var yDir = 'down';!Gi x U7OL
var superballRunning = true;F,Q%ML b0R.k;j
var tempBallSpeed; ?1w |?r&rj!H'x zH
var currentBallSrc;0T`B ^"V!q)Z
var newXDir;
var newYDir;
function initializeBall() {^*Gm9F(QC4Oe;J
if (document.all) {
xMax = document.body.clientWidthb(D"~|S2X
yMax = document.body.clientHeight,tb F(l} } O9P
document.all("supertext").style.visibility = "visible";K^Eq&bhL,WZ
contentWidth=supertext.offsetWidth
contentHeight=supertext.offsetHeight
}6fJ2t4L_*GW _
else if (document.layers) {;m%RW-rL$K
xMax = window.innerWidth;v?1~)_9OYA
yMax = window.innerHeight;,f2_8r8? ^c!x.q
contentWidth=document.supertext.document.widthLZbv&^i5pn_
contentHeight=document.supertext.document.height
document.layers["supertext"].visibility = "show";"Y b OQ\-\5w
}
setTimeout('moveBall()',400);:V:q O&z}J kD2S:W
if (hidetimer!='')
setTimeout("hidetext()",hidetimer)
}
function moveBall() {
if (superballRunning == true) {&A3a+R#f WO
calculatePosition();lX^$wK#|
if (document.all) {h6e0q-C.[n
document.all("supertext").style.left = xPos + document.body.scrollLeft;4}6~de#f3?W
document.all("supertext").style.top = yPos + document.body.scrollTop;
}
else if (document.layers) {
document.layers["supertext"].left = xPos + pageXOffset;y-GE o'cQ,s}Q]
document.layers["supertext"].top = yPos + pageYOffset;KE#Xk2L/\%r
}}D,i'|0B2q7p
animatetext=setTimeout('moveBall()',20);B_#shH
}
}qQ J_8\)n*o
;|'C0x$?{.PEJo$n6kv%?
function calculatePosition() {
if (xDir == "right") {pye1Y'[.s~`(k
if (xPos > (xMax - contentWidth - BallSpeed)) {
xDir = "left";]I5]U3_/W-j
}
}
else if (xDir == "left") {
if (xPos < (0 + BallSpeed)) {
xDir = "right";
}
}
if (yDir == "down") {
if (yPos > (yMax - contentHeight - BallSpeed)) {
yDir = "up";
}
}w+I9Ab DyZ5x;v
else if (yDir == "up") {
if (yPos < (0 + BallSpeed)) {
yDir = "down";C4[GPf}j
}
}
if (xDir == "right") {
xPos = xPos + BallSpeed;+h$mUdb f
}%\|5Y%I)?
else if (xDir == "left") {7~3\i?"M#kv
xPos = xPos - BallSpeed;