Вот даже примитивный скрипт сразу выдает "с"
<html>
<head>
[JS]
var dict = new Array();
dict = new Array("a", "b", "c");
function timedCount(i){
 while (i<dict.length){
    document.getElementById('txt').value=dict[i];
     i += 1;
     setTimeout("timedCount(" + i + ")",2000);
   }
}
 [/JS]
</head>
<body>
<form>
<input type="button" value="Start count!" onClick="timedCount(0)">
<input type="text" id="txt">
</form>
</body>
</html>