用javascript刷新图片

想用js实现 每二十秒刷新一张图片 一开始用for语句 但它不是一张一张出来 太苦恼了 不知道各位可否帮帮我 小白一个 求助啊~~~

结合以下链接

ASP/JS 刷新一次换一张图片 的三种方法
http://blog.163.com/cclbanana@126/blog/static/10690874201471425746830/

JS定时刷新页面
http://www.cnblogs.com/lhws/archive/2012/03/05/2380249.html

function reload_image(){
document.getElementById("imgID").src="url";
}
setTimeout("reload_image()",20000);


<body>
  <img id="img" name="imag" src="1.jpg">
 </body>
 <script type="text/javascript">
    var array = ["1.jpg","2.jpg"];
    var i = 0;

    function imgFlush(){
        document.getElementById("img").src = array[i];
        i++;
        if(i == array.length){
            i = 0;
        }
    }
    //设置定时器
    //setTimeout("function",timeout),之执行一次
    //setInterval("function",timeout),重复执行
    setInterval("imgFlush()",1000);
 </script>