<html>
<head>
<title>Untitled Document</title>
<script language="javascript">
function bounce()
{
if(win.closed)
{
clearInterval(intervalID);
return;
}
if((x+dx>(screen.availWidth-w)) || (x+dx<0))
dx=-dx;
if((y+dy>(screen.availHeight-h)) || (y+dy<0))
dy=-dy;
x+=dx;
y+=dy;
win.moveTo(x,y);
}
</script>
</head>
<body>
<script language="javascript">
var x=0,y=0,w=200,h=200;
var dx=5,dy=5;
var interval=50;
var win=window.open('javascript:"<h1>BOUNCE!</h1>"',"","width="+w+",height="+h);
win.moveTo(x,y);
var intervalID=window.setInterval("bounce()",interval);
</script>
<input type="button" value="stop" onClick="clearInterval(intervalID);win.close();">
</body>
</html>
该代码已经运行过多遍,没有错误