请帮我注释一下!!!!!

smf_13 2001-12-11 10:56:02
请帮我注释一下,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>
...全文
68 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
seafo 2001-12-12
  • 打赏
  • 举报
回复
document.layers是取得本网页的所有层(NS)
layers =document.layers是将所有层作为对象组赋给layers;
layers[0]是第一个层,layers[1]是第二个层,以此类推;
layer只用于NS,IE用Div,就是'document.all取得

platinum 2001-12-12
  • 打赏
  • 举报
回复
if(layers)
{layerRef='document.layers';styleRef ='';}
if(style)
{layerRef='document.all';styleRef ='.style';}

判断浏览器是 IE 还是 NS ……
smf_13 2001-12-12
  • 打赏
  • 举报
回复
为什么document.layers是什么意思?这个document.layers的document是做什么的。
layers =document.layers,style=document.all,both=layers¦¦style,idme=908601;

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧