Вот даже примитивный скрипт сразу выдает "с"
<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>