标题:请教一段代码
只看楼主
lovealy
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-8-9
 问题点数:0 回复次数:2 
请教一段代码

function MM_findObj(n, d) {
var p,i,x;
if(!d) d=document;
if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document;
n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n];
for (i=0;!x&&i<d.forms.length;i++)
x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++)
x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById)
x=d.getElementById(n);
return x;
}
我刚入门的 看了几个例子都有这一段 只说明用来检查对象 没有详细的注释 但是我看了两天,还是看不懂 希望帮我解释下 谢谢

搜索更多相关主题的帖子: 代码 
2007-08-09 23:14
lovealy
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-8-9
得分:0 
没人来帮我解答吗。。哭。
是不是问的不清楚
indexOf("?")这个是找出?字符的下标值吗 但是对关键字的检查为什么要检查?这符号,
d=document 这里的document代表的是什么
为什么对MM_findObj(n,d)引用只用一个参数 是算n还是d 比如 MM_findObj(“textform”)
2007-08-10 00:43
lovealy
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-8-9
得分:0 

还没人回答吗 好困 睡觉
顺便再留个问题关于JAVASCRIPT的中括号[]
用法有点不明白 什么时候用
希望一并解答谢谢先拉我可是等了一晚上啊

2007-08-10 07:54



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-161600-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.461731 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved