网页之不断弹射的文字-特效
<style type="text/css">%NW^NM#m4Nv#supertext {:\iQbB;srV
position:absolute;
left:0;
top:0;
visibility:hide; ]4b"I,O~3F
visibility:hidden;"X}Vmq&S._Z)P
}3@3S)M&x5o [|"A o
</style>
<script language="JavaScript1.2">
<!-- 改变下的字体的大小。颜色-->
var thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>'9sB;\9h.{ G q8P8Cy9Z
var hidetimer='';(M!b4][1j9VUc*z
<!-- 改变下的弹跳速度-->)F&\)VU!Yx'K}{
var BallSpeed = 20;
var contentWidth;
var contentHeight;uI+l5]V2r
var maxBallSpeed = 50;
var xMax;YDV3P}4\$J
var yMax;1|{JiI*Udiuzl
var xPos = 0;a_@R$Su~ {
var yPos = 0;
var xDir = 'right'; l4Q[UY/D
var yDir = 'down';
var superballRunning = true;W3f]s|[s
var tempBallSpeed;
var currentBallSrc;:S5\K7uV
var newXDir;
var newYDir;
function initializeBall() {
if (document.all) {#qy["l/qZ
xMax = document.body.clientWidth^ rBk_c4X
yMax = document.body.clientHeight
document.all("supertext").style.visibility = "visible";/A+H!m2v A
contentWidth=supertext.offsetWidth
contentHeight=supertext.offsetHeight
}
else if (document.layers) {
xMax = window.innerWidth;
yMax = window.innerHeight;Rr1|@YbO;o0Q0u(]
contentWidth=document.supertext.document.width
contentHeight=document.supertext.document.heighto6IH3s)ovMq j/Y
document.layers["supertext"].visibility = "show";
} j5B2Sf.g/R/o1PV
setTimeout('moveBall()',400);
if (hidetimer!='')
setTimeout("hidetext()",hidetimer)
}Sb\^?t
function moveBall() {&Q:J:A[*e;N
if (superballRunning == true) {
calculatePosition();
if (document.all) {
document.all("supertext").style.left = xPos + document.body.scrollLeft;{4T(~rG u'G
document.all("supertext").style.top = yPos + document.body.scrollTop;
}&ey;fO-hGe,z[D
else if (document.layers) {WNJ-wc]
document.layers["supertext"].left = xPos + pageXOffset;
document.layers["supertext"].top = yPos + pageYOffset;1i(oQdQ2V ^
}
animatetext=setTimeout('moveBall()',20);:[7n$Q9b,_]
}
}/G A r^%y
~3@3n3^hR*@
function calculatePosition() {ejd)O{JPN3t
if (xDir == "right") {
if (xPos > (xMax - contentWidth - BallSpeed)) {#~,XUhuB'b+V`F
xDir = "left";:tF5nA.V#z
}
}1Zc2SK Emdk!\
else if (xDir == "left") {
if (xPos < (0 + BallSpeed)) {
xDir = "right";f{*s;x*m
}
}~/j&E4x*W7Z6S1H [}
if (yDir == "down") {
if (yPos > (yMax - contentHeight - BallSpeed)) {9RMxt9Z!v/I8x
yDir = "up";^"v5mj&T3?*}B2m
}
} o)B,Rf|2VG@Va
else if (yDir == "up") {:\-W'|q#pE.|*fl
if (yPos < (0 + BallSpeed)) {@If\5}N0UQ7ij
yDir = "down";8TZv Jl+S
}3xq} Q v
}
if (xDir == "right") {~K'p(U{M
xPos = xPos + BallSpeed;t-Fo"M @y[:Q1G
}
else if (xDir == "left") {y~A.R R#Pa(k4}xl
xPos = xPos - BallSpeed;Q2Sga3[YN;F
}
else {IC;q:Yq(\E Q8B
xPos = xPos;
}
if (yDir == "down") {R*D,xoD!W X? ]
yPos = yPos + BallSpeed;fz:^ |y-H.|
}B(@l5Z|"rg(Z7L
else if (yDir == "up") {4?p3o_K
yPos = yPos - BallSpeed;Rf*@,]5h
}
else {
yPos = yPos;
})D3c D]fba'x
}LXrphQh3_a3k
function hidetext(){'yAY Z&[\6L
if (document.all) Fg9g8_9vE;aN(\FL4F
supertext.style.visibility="hidden"
else if (document.layers),o9oh@ [0P
document.supertext.visibility="hide"
clearTimeout(animatetext)Jd|&[8D
}*kL%T`W-GNF
if (document.all||document.layers){dJ5ds'h$Y)lL8OR/J
document.write('<span id="supertext"><nobr>'+thecontent+'</nobr></span>')3S[j4Ku&G tuW*?
window.onload = initializeBall;QQ,Vt(Z Q0m]-\3{
window.onresize = new Function("window.location.reload()");n*K s-]#]i'Gb
}@Fg _rh
</script>
页:
[1]