站内搜索: 请输入搜索关键词

当前页面: 开发资料首页Javascript 专题IE 对象浏览器

IE 对象浏览器

摘要: IE 对象浏览器


本对象浏览器可列出IE的绝大部分对象及属性
点击对象名可查看本对象内容..
有不完善之处,请各位指正
QQ:3960937
Mail:fsca@21cn.com
MSN:vlike@msn.com

===============================================================

HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<head>
Object Viewer For IE

</head>
<body onclick="getChil();">
<input TYPE="text" id="obj" value="window" onclick="this.select();">
<input TYPE="button" id="goView" onclick="showObject(obj.value);" value="查看">
<input TYPE="button" onclick="rtParent()" value="返回">
<script LANGUAGE="JavaScript">

//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,"&lt;");
val=val.replace(rt,"&gt;");
}//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+"&nbsp;</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>

Power By mailto:fsca@21cn.com">fsca@21cn.com

</body>

</td> </tr> <tr> <td vAlign=top align=left height="100%">
↑返回目录
前一篇: JavaScript实现在线编辑表格
后一篇: 根据客户端的分辨率不同而重定向到不同网页的脚本