没有报错,只显示Enter the body text of your HTML document here
你打算干什么?

解决方案 »

  1.   

    不对, 不对, 应该至少alert语句会弹出test1, xuzuning(唠叨) 你可能把ie的调试功能关掉了吧?
      

  2.   

    function _Add(vKey, vItem)
    {
    return oDic.Add(vKey, vItem);
    }
    ÔÚdictionaryÖÐvKey²»ÐíÖظ´
      

  3.   

    function _Add(vKey, vItem)
    {
    return oDic.Add(vKey, vItem);
    }
    dictionary---vKey不许重复
      

  4.   

    用Keys()看一下
    已经存在key---'abc'再加一个key---abc就出错
      

  5.   

    这个我知道,老大,你要看:
    objects和oArgs应该是两个不同的集合对象, objects.Add和oArgs.Add方法虽然用的是同一个Key,但是他们是不同的对象啊!为什么系统会把他们当成同一个对象了???这正是我要问的. var objects = new DataObjects();
    var oArgs = new ArgInfos();
    var oDataObject = new DataObject('abc', 1, 1, 'a', 'a');
    objects.Add(oDataObject.Key, oDataObject);
    alert('test1');
    var oDataObject1 = new DataObject('abc', 1, 1, 'a', 'a');
    oArgs.Add(oDataObject1.Key, oDataObject1);
      

  6.   

    function Objects()
    {
    }
    Objects.prototype = new collection();

    function DataObjects()
    {
    }
    DataObjects.prototype = new Objects;

    function ArgInfos()
    {
    }
    ArgInfos.prototype = new Objects;
    这样是有问题的
    prototype就像一个模板,但你的模版已经是一个对象Objects.prototype = new collection();
    因此ArgInfos,DataObjects共用一个变量,因此会出错,你一步一步跟踪对象的生成你就会发现是错在哪