Code
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<script>
var chr = -1;
var txt = "Печатающийся текст<br>JavaScript на<br>http://krigler.narod.ru/"
var l = txt.length
var p = "_"
function changetext()
{
chr++;
t = document.all["text"].innerHTML
tt = t.substring(0,t.length-p.length)
if(txt.charAt(chr)!="<")
{
document.all["text"].innerHTML= tt + txt.charAt(chr) + p
}
else
{
document.all["text"].innerHTML= tt + txt.substring(chr, chr+4) + p
chr=chr+3
}
setTimeout("changetext()", 80)
}
function str(num)
{
var s = ""
for(i=0; i<num; i++)
{
s = s + " "
}
return s
}
</script>
<title>Печатающийся текст</title>
</head>
<body onload="changetext()">
<div></div>
<p><font id="text" face="MS Sans Serif" size="1"></font></p>
</body>
</html>