var xmlHttp;
        function CreateXMLHttpRequest()
        {
            if(window.ActiveXObject)
            {
                try
                {
                    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
                }
                catch(e)
                {
                }
            }以上代码中,这些东西是属于Javascript的还是DOM的?new ActiveXObject("Microsoft.XMLHTTP");Javascript有,DHTML(DOM)没有啊?
但以上代码,用的是Javascript语言。
难到DHTML(DOM)是为Javascript准备的?
各位师傅们,讲解一下是怎么回事。

解决方案 »

  1.   

    ActiveXObject("Microsoft.XMLHTTP");是IE浏览器提供的内置对象,属于宿主对象。
    以上代码中,这些东西是既不属于Javascript也不属于标准DOM,是IE专用的对象。
    DOM只是一个文档接口,可以使用任何语言来处理,当然也包括Javascript,VBScript,PHP。
    DOM不等于DHTML!!!!!
    应定要记住:DOM是与操作系统和平台无关的,可以用来表示任何一份使用标记语言生成的文档,
    DOM只是一个提供给语言操作文档的接口。
      

  2.   

    多谢这位朋友了。
    是不是用ActiveXObject创建的都属性IE对象?
      

  3.   

    ActiveXObject创建的都属性IE对象
    因为ActiveX控件技术是Microsoft的专利。
      

  4.   

    可以用ActiveXObject创建很多东西。好你RecordSet这种?