<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head><body>
<script type="text/javascript">
var i=1;
alert(i);
do{
i = i +1
document.write(i);
}while(i<19);
alert(i);
</script>
</body>
</html>

解决方案 »

  1.   

    var i=1;
    alert(i);
    do{
        i = i +1
        document.write(i);
    }while(i<19);
    alert(i);我试下了,根本不行,你上面设置了var i=1,
    重新读取这个代码后还是i=1;
    而且这个循环语句导致FLASH一次读取就显示了19个i(物体).
    根本不是一次读取加一个.
      

  2.   

    var i; 
    if(i <20) 
    i=i++; 
      

  3.   

    请问LZ  " FLASH不断的从头加载这段代码 " 是什么意思,
    不明白你想实现的效果.