当前页面: 开发资料首页 → Javascript 专题 → IE 对象浏览器
摘要: IE 对象浏览器
本对象浏览器可列出IE的绝大部分对象及属性
点击对象名可查看本对象内容..
有不完善之处,请各位指正
QQ:3960937
Mail:fsca@21cn.com
MSN:vlike@msn.com
===============================================================
HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<head>
//Enter the child
function getChil()
{
if(eval(event.srcElement.isOBJ))
{
objVal=obj.value+"."+event.srcElement.innerText;
obj.value=objVal;
showObject(obj.value);
}
}//getChil
//Kill the lt.gt tag
function process(val)
{
try
{
if(val!="" && isNaN(val))
{
lt=/ rt=/>/g;
val+=" ";
val=val.replace(lt,"<");
val=val.replace(rt,">");
}//end if
}//end try
catch(e)
{
val="[空]";
}
return val;
}//process
//return parent
function rtParent()
{
var mValue="";
mObj=obj.value;
mObj=mObj.split(".");
mLength=mObj.length-1;
for(i=0;i
mValue==""?mValue=mObj[i]:mValue+="."+mObj[i];
}
mValue==""?mValue="window":"";
obj.value=mValue;
showObject(mValue);
}//rtParent
//show object
function showObject(TextObj)
{
var htmls="";
var obj=eval(TextObj);
var mbg="";
var isObj=false;
var j=0;
try
{
for(i in obj)
{
j++;
try
{
obj[i]=="[object]"?mbg="#D8D8EB":mbg="";
obj[i]=="[object]"?isObj=true:isObj=false;
}
catch(e)
{
//alert("对不起!!程序未完善或\n此对象存在问题\n错误类型:"+e.message);
}
peStr=process(obj[i]);
htmls+="<tr bgcolor='"+mbg+"'><td width='5'>"+j+"</td><td isOBJ='"+isObj+"'>"+i+"</td><td>"+peStr+" </td></tr>";
}
}//end TRY
catch(e)
{
alert("访问对象出错/程序未善,请指教\nfsca@21cn.com");
}
htmls=""
+"<table border='1'><tr><td colspan='3' bgcolor='#CCCCCC' align='center'>"
+TextObj
+"</td>"
+htmls
+"</table>";
showPLAN.innerHTML=htmls;
}//showObject
//
</script>