网页之不断弹射的文字-特效
<style type="text/css">0L)}a1R3?5]9pC#supertext {;J~sWR V8^0u
position:absolute;vvB2Ka.@
left:0;]zm&xz:l4Lj
top:0;+Id^*W.O3bE@
visibility:hide;
visibility:hidden;
}B$ydh+Gn
</style> L v%j"A/^N"R'h r
<script language="JavaScript1.2">
<!-- 改变下的字体的大小。颜色-->:A-X}7Z9^ c5B9~(k;nx
var thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>'
var hidetimer='';
<!-- 改变下的弹跳速度-->J)q;ct0ad\
var BallSpeed = 20;r)RD'Lxu"n%K%X
var contentWidth;]p X7x w LMc
var contentHeight;.X~!u g$Z_,h+b
var maxBallSpeed = 50;
]~7F tY/N
var xMax;
var yMax;8Dr3b g` A]A
var xPos = 0;_NSoLI~pB
var yPos = 0;(~){(Rv&^K;`|4v
var xDir = 'right';;MgG~ }A'd!?Lc
var yDir = 'down';
var superballRunning = true;
var tempBallSpeed;E{y/e7R
var currentBallSrc;
var newXDir;/Rcu1Wu)d+q
var newYDir;KK!\9Z7P nt:j
hVj AG%a:pq
function initializeBall() {
if (document.all) {)vlWn`"P }
xMax = document.body.clientWidth
yMax = document.body.clientHeight
document.all("supertext").style.visibility = "visible";
contentWidth=supertext.offsetWidth
contentHeight=supertext.offsetHeight
}M's5H:Bw{ BZX
else if (document.layers) {W]0YW-Oa
xMax = window.innerWidth;
yMax = window.innerHeight;tm)n] s ^q-j
contentWidth=document.supertext.document.width
contentHeight=document.supertext.document.height
document.layers["supertext"].visibility = "show";
}
setTimeout('moveBall()',400);
if (hidetimer!='')6SmjWm@Fg [
setTimeout("hidetext()",hidetimer)
} ?,F,]g.dw~
t3?"_"g*K"uN
function moveBall() {
if (superballRunning == true) {:o;D)VDN:_p8W'\
calculatePosition();
if (document.all) {| e"S&SS!\
document.all("supertext").style.left = xPos + document.body.scrollLeft; O%h#Y1W+D5sG-e
document.all("supertext").style.top = yPos + document.body.scrollTop;
}H$DGq6xX!q+In
else if (document.layers) {mg;c tCE ~"[
document.layers["supertext"].left = xPos + pageXOffset;
document.layers["supertext"].top = yPos + pageYOffset;
}
animatetext=setTimeout('moveBall()',20);
}
},i*Xtt;Y?gJ#B
function calculatePosition() {1kJ&F"|Q@\
if (xDir == "right") { O;H!Bg&d \,z q8d
if (xPos > (xMax - contentWidth - BallSpeed)) {
xDir = "left";!O(Ou q5K
}
}5qP[n K|dR
else if (xDir == "left") {.k$Z7n#A \|Rc
if (xPos < (0 + BallSpeed)) {*|i6PW+C
xDir = "right";n L?}`9Yvo)BM
}
}
if (yDir == "down") {
if (yPos > (yMax - contentHeight - BallSpeed)) {
yDir = "up";
}{T4J5nn1x
}_P4]"_mO
else if (yDir == "up") {
if (yPos < (0 + BallSpeed)) {*AlQ?#|F v k*x
yDir = "down";,EM}-i$`C \@
}'`1f_.l-~^e
}
if (xDir == "right") {;m-W!W[)F.K
xPos = xPos + BallSpeed;)X2WNevYpd?+I$Jf
}'f7A2u W SDFwv
else if (xDir == "left") {
xPos = xPos - BallSpeed;nw7Z s1DABnvdu8j
}
else { j s3YUkg C-R q+H
xPos = xPos; XX,j'r3wy3U)P0~
}&?s)?Q7ZjT3p
if (yDir == "down") {
yPos = yPos + BallSpeed;
}
else if (yDir == "up") {0XL-J~c FO%^Z%m7q6LQ
yPos = yPos - BallSpeed;D3W8JV*T_
}o*kc;]|Q5L'@h
else {
yPos = yPos;
}
}eaA;\3\dQ
-} le2j0hP
function hidetext(){
if (document.all)4G{2eX9L5z-?t
supertext.style.visibility="hidden"
else if (document.layers)
document.supertext.visibility="hide"2a x L#P:Yqg
clearTimeout(animatetext)(` v.em:XIT
}2iw R4~6i
] fpm {4A,T!n-u
if (document.all||document.layers){(qo8sY0i8M
document.write('<span id="supertext"><nobr>'+thecontent+'</nobr></span>'){W_zs&q
window.onload = initializeBall;
window.onresize = new Function("window.location.reload()");
}
</script>
页:
[1]