<script Language="javascript">
setInterval('document.write("<table>hi</table>");alert("hi")',1000);
</script> 

解决方案 »

  1.   

    把 'document.write(" <table>hi </table>");alert("hi")' 封装成一个方法。
      

  2.   

    原因出在你'document.write(" <table>hi </table>");这样写之后它就只会弹出一次hi!因为document.write输出后原页面的代码中就不存在setInterval()了,不知道lz为什么要写document.write不过你可以换成其他的实现方式,比如放个层然后动态更改层的innerHTML也可以
      

  3.   

    <script Language="javascript"> 
    setInterval('document.body.innerHTML+=" <table>hi </table>";',1000); 
    </script>
      

  4.   


    我刚接触javascript,想用它写个俄罗斯方块(以前用vc写过),结果在定时上遇到问题了。
    这个例子是为了说明问题构造的,原是想在setInterval()中播放方块一步步下落的动画。
    目前对javascript界面对象还比较迷糊,另外不知道你所说的“层”是什么概念。
    多谢lihui_shine给的代码,我就需要这个,虽然原理不大懂,但是程序总算能做了。
    --
    我会在两到三天内结帖的。
      

  5.   

    层就是div,我想的方式是将你要打印出  <table>hi  </table> 把她输出在页面的某个div里面