| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 743 人关注过本帖
标题:请教一段代码
只看楼主 加入收藏
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
快速回复:请教一段代码
数据加载中...
 
   



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

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