请帮我注释一下!!!!!
请帮我注释一下,thank you!
<html>
<head>
<script language=javascript>
var layers =document.layers,style=document.all,both=layers||style,idme=908601;
if(layers)
{layerRef='document.layers';styleRef ='';}
if(style)
{layerRef='document.all';styleRef ='.style';}
function writeOnText(obj,str)
{
if (layers)
with(document[obj])
{ document.open();document.write(str);document.close();}
if (style)
eval (obj+'.innerHTML=str');
}
var dispStr=new Array("有你的日子总是有雨");
var overMe=0;
function txtTyper(str,idx,idObj,spObj,clr1,clr2,delay,plysnd)
{
var tmp0=tmp1= '',skip=100;
if (both && idx<=str.length)
{
if (str.charAt(idx)=='<')
{
while(str.charAt(idx)!='>')
idx++;idx++;
}
if (str.charAt(idx)=='&'&&str.charAt(idx+1)!=' ')
{
while (str.charAt(idx)!= ';')
idx++;idx++;
}
tmp0 = str.slice(0,idx);
tmp1 = str.charAt(idx++);
if (overMe==0 && plysnd==1)
{
if (navigator.plugins[0])
{
if(navigator.plugins["LiveAudio"][0].type=="audio/basic" && navigator.javaEnabled())
{
document.embeds[0].stop();
setTimeout("document.embeds[0].play(false)",100);
}
}
else if (document.all)
{
ding.Stop();
setTimeout("ding.Run()",100);
}
overMe=1;
}
else overMe=0;
writeOnText(idObj, "<span class="+spObj+"><font color='"+clr1+"'>"+tmp0+"</font><font color='"+clr2
+"'>"+tmp1+"</font></span>");
setTimeout("txtTyper('"+str+"', "+idx+", '"+idObj+"', '"+spObj+"', '"+clr1+"', '"+clr2+"', "+delay+" ,"+plysnd+")",delay);
}
}
function init()
{
txtTyper(dispStr[0], 0, 'ttl0', 'ttl1', '#339933', '#99FF33', 300, 0);
}
escape()
</script>
</head>
<BODY onload=init() bgcolor="#000000">
<DIV class=ttl1 id=ttl0></DIV>
</BODY>
</html>