javascprit setInterval 只运行1次 我想一直循环执行Fun()函数

来源:百度知道 编辑:UC知道 时间:2024/06/01 05:35:23
<html>
</html>
<script>
<!--
var xy;
xy=new Array();
xy[0]=new Array();
xy[1]=new Array();
xy[2]=new Array();
xy[3]=new Array();
xy[4]=new Array();
xy[5]=new Array();
xy[6]=new Array();
xy[7]=new Array();
xy[8]=new Array();
xy[9]=new Array();
xy[10]=new Array();
xy[11]=new Array();
W=10;
for(i=0;i<W+2;i=i+W+1)
for(j=0;j<W+2;j=j+W+1)
xy[i][j]=0;
for(i=1;i<W+1;i++)
for(j=1;j<W+1;j++)
{
xy[i][j]=parseInt(Math.random()*5);
if(xy[i][j]!=1)
xy[i][j]=0;
}
function Fun()
{
for(i=1;i<W+1;i++)
{
for(j=1;j<W+1;j++)
{
if(xy[i][j]==0)
document.write("○");
else
document.write("●");
}
document.write("<BR>");
}
for(i=1;i<W+1;i++)
for(j=1;j<W+1;j++)
{
switch(xy[i][j+1]+xy[i]

<body onload="execute();">
function execute(){
setInterval("Fun()",10);
}

window.setTimeOut("Fun()",10);

如果整 脚本中间有 问题,也会停了的。

<script>改成<script language="javascript">试一下

1