网页之不断弹射的文字-特效
<style type="text/css">;iw|O2ZC8sg#supertext {
position:absolute;
left:0;Y^ik6sM+fL
top:0;
visibility:hide;+o$@p"A`Fp7{ `
visibility:hidden;
}-N+FVJTk1oD[
</style>5d{7V/voN,ePQ+\,a
<script language="JavaScript1.2">JH8vVK:v(@FX\
<!-- 改变下的字体的大小。颜色-->2mOSB EXL-O7n
var thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>'
var hidetimer='';z0[Y6@(B
<!-- 改变下的弹跳速度-->M5b4K,u }ahb
var BallSpeed = 20;'t+Z:i@*K!{
var contentWidth;
var contentHeight;6~0gw*QG^#]
var maxBallSpeed = 50;1Q$n8V u0o;nt.P,GlU
:VO+E*Dh'c)T[X
l)g~7wU'@&M
var xMax; CI w(c-ukl
var yMax;6F7WLC6s2gX"hs
var xPos = 0; \1ZGu.`gqJyq k s
var yPos = 0;i)?MF,@jm
var xDir = 'right';
var yDir = 'down';
var superballRunning = true;)i"m Og*{Y$GpDK&}
var tempBallSpeed;N,[d!WCe$Q9C|
var currentBallSrc;
var newXDir;
var newYDir;IFz7V1\(~}$R#H(^3t
O{B!|:a"aM
function initializeBall() {7d?!Y6q7o%C{2nx3S
if (document.all) {
xMax = document.body.clientWidth6z4^3["P[#F_$h
yMax = document.body.clientHeight uq8c1d:G2Q
document.all("supertext").style.visibility = "visible";k)l1X:fn
contentWidth=supertext.offsetWidth
contentHeight=supertext.offsetHeight%W$D8k:czT
}0dO&s(y.O$\ ^
else if (document.layers) {@8gaL.Y5XL}
xMax = window.innerWidth;
yMax = window.innerHeight;
contentWidth=document.supertext.document.width!cHU$c'g/rv T'{8n
contentHeight=document.supertext.document.heightBH%|5^VUX
document.layers["supertext"].visibility = "show";$n$l+V tM Lq.G
}
setTimeout('moveBall()',400);
if (hidetimer!='')
setTimeout("hidetext()",hidetimer)L#C,a5m3{a2W.fn
}ojw M$u%t0`/O\
$H'f[9_:H4j$X
function moveBall() {
if (superballRunning == true) {'g8V"D-y6N
calculatePosition();@EW7a2tHx
if (document.all) {B f\)}x5yM.l
document.all("supertext").style.left = xPos + document.body.scrollLeft;2H)^q6\q g?S l
document.all("supertext").style.top = yPos + document.body.scrollTop;tZ-A+uv'{+I
}Ka7S}eH}
else if (document.layers) {
document.layers["supertext"].left = xPos + pageXOffset;
document.layers["supertext"].top = yPos + pageYOffset;Hr#\U c|E#MF l
}gS"vSKi
animatetext=setTimeout('moveBall()',20);
}
}
function calculatePosition() {:M7h i],^"e_
if (xDir == "right") {'v)c u'D#LQn$?H
if (xPos > (xMax - contentWidth - BallSpeed)) {?Y^3kRI-J
xDir = "left";b[+B*y{R'T
}P&t7p9A:J-d
}
else if (xDir == "left") { `5^,Eo"J j^
if (xPos < (0 + BallSpeed)) {"z&r4K9{8_|
xDir = "right";r!Hh%Dkh
}3D"B p4aIQ!@i
}pmu9KRN:mR
if (yDir == "down") {@ \(z6c?|+m
if (yPos > (yMax - contentHeight - BallSpeed)) {
yDir = "up";+H6}']7|,e$W5\Vi
}~'n/{ mZkN-aT
}W:En0rD BS4I1X
else if (yDir == "up") {
if (yPos < (0 + BallSpeed)) {x6[+cb6K%x7]
yDir = "down";%v4].Mee3ung0|p
}&n-c_V*R^L
}3o6|p+}"p2r)y?gS
if (xDir == "right") {3Z&Y1^BC1@8G$}3f-{!O
xPos = xPos + BallSpeed;1i0K\;nF+Q h
}q+V/q e:G\
else if (xDir == "left") {D]oRT\"pc0v
xPos = xPos - BallSpeed;swh|`\$NuZF
}^,^U2X|i P R%P
else {
xPos = xPos;5qj f;Z$b}^{sm
}
if (yDir == "down") {xbnh&O2? y
yPos = yPos + BallSpeed;_ibCY(o:|ns
}
else if (yDir == "up") {S^A8x)b+gY#wB
yPos = yPos - BallSpeed;
}
else {