小球上下跳动
简介 点击鼠标后,小球在页面上弹跳,最后停留在页面底部,很好玩的
步骤一: 请将下面的原代码插入到<body>下面
<script language="JavaScript" for="body" event="onclick">
handleClick();
</script>

<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var iter = 0;
var setId = 0;
var down = true;
var up = false;
function handleClick() {
if (setId != 0)
window.clearInterval(setId);
if (ball.style.display == "")
ball.style.display = "none";
ball.style.left = event.offsetX - 20;
ball.style.top = event.offsetY - 20;
iter = 0;
ball.style.display = "";
setId = window.setInterval("return generateGravity();", 20);
}
function generateGravity() {
if ((parseInt(ball.style.top)+iter < ball.offsetParent.offsetHeight - 55) && down) {
ball.style.top = parseInt(ball.style.top,10) + iter;
iter++;
return;
}
else {
if ((parseInt(ball.style.top)< ball.offsetParent.offsetHeight - 55) && down) {
ball.style.top = ball.offsetParent.offsetHeight - 50;
return;
}
down = false;
up = true;
if (iter < 0 && parseInt(ball.style.top) > ball.offsetParent.offsetHeight - 55) {
window.clearInterval(setId);
setId = 0;
}
if (parseInt(ball.style.top) > 0 && up && iter >= 0) {
ball.style.top = parseInt(ball.style.top,10) - iter;
iter--;
if (iter%3 == 0)
iter--;
return;
}
down = true;
up = false;
  }
}
// End -->
</script>
<div id="ball" style="display:none; position:absolute; left:10; top:10; height:40; width:40"><img src="ball.gif" height=29 width=30></div>
步骤二: , 把<body>中的内容改为:
<body bgColor=#fef4d9 id="body">
步骤三: , 请下载如下图片到与文件同一目录下