我想实现打字效果,为什么出现错误啊?请高人指点一下。在线急等。

<script language="javascript">
<!--
var ss="ddkjfskdfksjdfhuehjdjdhfjsdndfdnksfesdf";
var step=1;
function ttt(){
document.write(ss.substring(0,step));
step++;
setTimeout("ttt()",100);
}
if(step<ss.length)
setTimeout("ttt()",100);
//-->
</script>