IE 对象浏览器

原创 2002年06月03日 15:01:00

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

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

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Object Viewer For IE</TITLE>
<style>
mtd{font-size:12px}
</style>
</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">
<!--
 //................................
 //Author:skimeister|fsca@21cn.com
 //2002-5-21
 //................................

 //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=/</g;
    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<mLength;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>
<span id="showPLAN"></span>
<div align="center" style="font-size:12px;background-color:#F7F7F7">Power By <a href="mailto:fsca@21cn.com">fsca@21cn.com</a></div>
</BODY>
</HTML>

VB6对象浏览器的用法

估计不少书都把这个强大的工具忽略了,这里补充一下。在VB6的IDE里按下F2,或者选择【视图】菜单的【对象浏览器】菜单项,就可以打开对象浏览器。对象浏览器可以看到一个库中的全部类,模块,枚举的定义。...
  • JiLuoXingRen
  • JiLuoXingRen
  • 2013年07月27日 02:11
  • 6518

创建XML对象的浏览器兼容问题

try { var oXMLHTTP = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { var o...
  • MsdnWoo
  • MsdnWoo
  • 2016年03月21日 16:44
  • 442

浏览器兼容性改造之为XML支持

1、问题描述   1.1、序列化XML     在IE中,提供xml属性,轻松序列化DOM文档,如下:     var xml = xmldom.xml;     为了将XML DOM文档序...
  • xuanze520
  • xuanze520
  • 2012年10月11日 15:45
  • 4899

浏览器对象全检测

Javascript window对象下面有个对象:     Navigator 包含几个有用的属性:         appName      浏览器类型         appVersion  当...
  • baidu_33033415
  • baidu_33033415
  • 2017年03月17日 10:22
  • 211

vb操作ie浏览器

相信现在绝大多数计算机上使用的是IE浏览器。如何通过编程控制IE的操作呢,本文将一步步介绍如何通过VB   调用IE的对象库来对IE进行控制。   本文使用的编程工具是VB6英文企业版,浏览器是IE5...
  • sysdzw
  • sysdzw
  • 2009年09月11日 00:07
  • 4250

IE中的事件对象window.event

和dom中的事件对象做对比: 几个重要的方法和属性分别是: (1)事件类型:同为type属性; (2)事件作用目标:ie为srcElement属性; (3)阻止事件冒泡:ie为canceBubble属...
  • u013337743
  • u013337743
  • 2015年02月28日 15:49
  • 2435

兼容浏览器获取event对象的方法

 function getEvent(){     //同时兼容ie和ff的写法         if(document.all)    return window.event;           ...
  • soarheaven
  • soarheaven
  • 2009年06月27日 15:47
  • 523

IE与非IE浏览器调用PC摄像头拍摄并且上传

一,flash调用摄像头 在IE中对HTML5的支持不是很好,所以在IE中调用摄像头使用的是FLASH,只要IE中安装Flash插件即可,页面代码如下: 使用Object、embed标签获取flash...
  • u013946285
  • u013946285
  • 2016年04月28日 18:40
  • 8196

C#获得IE进程内的IDocument对象代码

C#获得IE进程内的IDocument对象代码    class Win32API    {        [DllImport("user32", EntryPoint = "RegisterWin...
  • shiff
  • shiff
  • 2007年12月05日 19:09
  • 1842

浏览器兼容性改造之创建兼容性XHR

1、问题描述     IE5是第一款引入XMLHttpRequest对象的浏览器。在IE5中,XMLHttpRequest对象是通过MSXML库中的一个ActiveX对象实现的。因此,在IE中可能遇...
  • xuanze520
  • xuanze520
  • 2012年10月11日 15:20
  • 2640
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:IE 对象浏览器
举报原因:
原因补充:

(最多只允许输入30个字)