网页之不断弹射的文字-特效
<style type="text/css">B$pL7C2R&VWi#supertext {
position:absolute;+Or[5`L/k?
left:0; z1j]{{HL'LE$S
top:0;,Q5C:` \9F E9KLd1Um
visibility:hide;
visibility:hidden;
}Q"dZytp,DY
</style>
<script language="JavaScript1.2">@};\)h9f&_
<!-- 改变下的字体的大小。颜色-->4dq1iF7@7q%aY/Uf
var thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>'7}2V)ip(c D%`
var hidetimer=''; _n |2~BQ
<!-- 改变下的弹跳速度-->
var BallSpeed = 20;
var contentWidth;]'E&Q1m/cFB
var contentHeight;5Cj1K/g yU8@
var maxBallSpeed = 50;
YUN{bTz)CG2g'v }
O3nQ-^1p
var xMax;
var yMax; O'w`![v R|@ g5g7s
var xPos = 0;.TM.XA;z;`cb5o
var yPos = 0;
var xDir = 'right';
var yDir = 'down';"lO7hX+{_Q0a+Il
var superballRunning = true;
var tempBallSpeed;^5F XgAl
var currentBallSrc;
var newXDir;
var newYDir;b)f2j3X3q
function initializeBall() {
if (document.all) {
xMax = document.body.clientWidth \ea2j c)N*m
yMax = document.body.clientHeightj;Q%qMs q-jxZ
document.all("supertext").style.visibility = "visible";gQx!{#e)A-k2x
contentWidth=supertext.offsetWidth IW G?6g,m
contentHeight=supertext.offsetHeight/txk#FWWp V
}
else if (document.layers) {+\3H%p&K2sKwz'|;k
xMax = window.innerWidth;)x4\'~4EpX@&?0W
yMax = window.innerHeight;
contentWidth=document.supertext.document.width
contentHeight=document.supertext.document.height
document.layers["supertext"].visibility = "show";
}
setTimeout('moveBall()',400);b`4C(t[ Db
if (hidetimer!='')
setTimeout("hidetext()",hidetimer) QAl:KfST*H O:Y
}
function moveBall() {
if (superballRunning == true) {"`go\cr']w5`
calculatePosition();
if (document.all) {
document.all("supertext").style.left = xPos + document.body.scrollLeft;
document.all("supertext").style.top = yPos + document.body.scrollTop;$^M}?&Bug.l
}
else if (document.layers) {
document.layers["supertext"].left = xPos + pageXOffset;
document.layers["supertext"].top = yPos + pageYOffset;
}
animatetext=setTimeout('moveBall()',20);
}
}
function calculatePosition() {0xR;e Y7E
if (xDir == "right") {
if (xPos > (xMax - contentWidth - BallSpeed)) {A9b2Tj XL|
xDir = "left";
}}U!UXJJot[
}ZH]VSwJy!zO6v
else if (xDir == "left") {v!Y1Fm9Y
if (xPos < (0 + BallSpeed)) {
xDir = "right";-[.v9ke&n?&@/`
}
}
if (yDir == "down") {W7PX?hF#a
if (yPos > (yMax - contentHeight - BallSpeed)) {
yDir = "up";
}$KT\%H%b]m
}
else if (yDir == "up") {5Z;qS-fu?)Z g
if (yPos < (0 + BallSpeed)) { Y(}ok6b/EMs
yDir = "down";1f BRKV"tI6~ z vU
}
}4Q{X.V,@'y|#D
if (xDir == "right") {
xPos = xPos + BallSpeed; t&t"D[!W(YSTIZ
}1V:g I2Y&Y
else if (xDir == "left") {
xPos = xPos - BallSpeed;S3|9I%N r@x8K
}
else {
xPos = xPos;
},Rf0{-G[^ W+V0p
if (yDir == "down") {2cyJ~3P
yPos = yPos + BallSpeed;L7gWMLu
}
else if (yDir == "up") {b4Jl B#O6ow%Y
yPos = yPos - BallSpeed;
}
else {
yPos = yPos;)^P6U#i6c7Y F!n A"sv
}
}
function hidetext(){
if (document.all)
supertext.style.visibility="hidden"-mhneF jNy
else if (document.layers)I0R i&z?#O
document.supertext.visibility="hide"ms ^.L|`*x @
clearTimeout(animatetext)Gq)[Y9a L
}
if (document.all||document.layers){
document.write('<span id="supertext"><nobr>'+thecontent+'</nobr></span>')/y[6P2v;fS'}7Et
window.onload = initializeBall;