JAVA天下

          小小博客,包羅萬有.
          隨筆 - 16, 文章 - 5, 評論 - 11, 引用 - 0
          數據加載中……

          JavaScript 使用類的時候,一個很奇怪的問題

          由于小弟知識有限,在使用JavaScript 封裝類的時候遇到了下面奇怪的問題。

          var AXML = Class.create();
          AXML.prototype 
          = {
                  initialize : 
          function(path){
                     
          this.xmlDom = new ActiveXObject("Msxml2.DOMDocument");
                     
          this.xmlDom.load(path);
                     
          //this.xmlDom = xmlObject;
                     alert(this.xmlDom); // 可以輸出正確的變量 Object
                     this.path = path;
                  },
                  getHomePage : 
          function(){
                      alert(
          this.xmlDom); //變量變成了沒定義
                      alert(this.path); // 可以輸出正確的變量
                  }
                          
          };

          是否在類中不能使用 Object 類型傳遞呢?
          因為經過測試,this.path 是一個普通變量是可以正常使用的。





          MK-TIANYI

          posted on 2008-05-30 09:02 天一 閱讀(1363) 評論(4)  編輯  收藏 所屬分類: JavaScript

          評論

          # re: JavaScript 使用類的時候,一個很奇怪的問題  回復  更多評論   

          類中當然能使用 Object 類型傳遞,與在Java中一樣,String也是Object的子類。你的例子在IE下運行沒有問題,但建議不要僅限于IE瀏覽器。
          2008-05-30 09:43 | 鄭暉

          # re: JavaScript 使用類的時候,一個很奇怪的問題  回復  更多評論   

          impossible

          there must be something wrong
          2008-05-30 09:50 | walnutprince

          # re: JavaScript 使用類的時候,一個很奇怪的問題  回復  更多評論   

          TO 那暉
          首先是謝謝你的回復和提醒。
          我也剛剛根據自己的代碼嘗試了下,依然存在問題。
          我還在查找原因中。
          也可能像 walnutprince 所說的那樣,是there must be something wrong.
          2008-05-30 10:22 | 天一

          # re: JavaScript 使用類的時候,一個很奇怪的問題  回復  更多評論   

          各位,問題已經弄好了。
          解決方法很簡單,關閉IE,重啟開啟IE即可。

          多謝各位幫忙。
          2008-05-30 10:49 | 天一
          主站蜘蛛池模板: 南汇区| 酒泉市| 阳谷县| 文昌市| 南川市| 临泽县| 广饶县| 石林| 巫山县| 祥云县| 白玉县| 清远市| 攀枝花市| 邯郸市| 鲜城| 招远市| 宜章县| 双桥区| 卫辉市| 霞浦县| 通州市| 嘉荫县| 伊春市| 八宿县| 东平县| 历史| 岑溪市| 临城县| 兴宁市| 杂多县| 广水市| 米泉市| 宝山区| 梁山县| 罗平县| 红桥区| 盘山县| 荥经县| 炉霍县| 九寨沟县| 扎囊县|