注册 登录
编程论坛 JavaScript论坛

这段代码如何用javascript做成动画效果?(代码见帖)

matchq 发布于 2010-04-19 06:27, 744 次点击
素数表格代码,有哪几种原理做成动画?
<script>

function fprime(n)
{
bp=true;
for(i=2;i<=Math.sqrt(n);i++)
{
  if(n%i==0) {
    bp=false;
//    sfactor=i+"*"+(n/i);
    break;
  }
}
return bp;

}



nroot=prompt("the sqrt of n:",30);  // 边长
nr=nroot;
nc=nroot;
n=nroot*nroot;
pxsize=Math.floor(500/nroot);

d=document;
d.w=document.write;

d.w('<table border=1 cellpadding=1 cellspacing=0 width=' +  
pxsize*nc + ' height=' + pxsize*nr + '>' );


np=0;

for(ir=0;ir<nr;ir++)    //ir:行
{
d.w('<tr>\n');
for(ic=0;ic<nc;ic++)    //ic:列
{
j=ir*nc+ic+1;
// for(j=2;j<=n;j++)

bp=fprime(j);
if(bp){
  np++;
  }


zcolor=bp?"ffcc00":"ccff99";
if(j==1) zcolor="ffff00";
d.w('<td bgcolor=' + zcolor + '></td>\n')
}
d.w('</tr>\n')
}

d.w('</table>');


d.w(n+": "+(np-1) )


</script>
3 回复
#2
frankqnj2010-04-19 11:30
interval 或timeout 反复更改属性 就是动画呗
#3
matchq2010-04-19 21:19
谢了,虽然不太懂你在说什么,但是至少有找的方向了。
这该死的文计啊?大学为什么要有这个必修课,还不让有软件  只能手写代码。
#4
Boby2010-04-20 11:02
回贴时间在那里看?
1