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 | 天一
          主站蜘蛛池模板: 江川县| 淳安县| 自治县| 开原市| 静海县| 舞钢市| 吴旗县| 永嘉县| 荥阳市| 安乡县| 灌阳县| 那坡县| 深圳市| 湘阴县| 东莞市| 高要市| 邳州市| 冀州市| 孟村| 刚察县| 连平县| 汤原县| 黄平县| 建平县| 绥宁县| 嘉义市| 商城县| 朝阳区| 淄博市| 临潭县| 石城县| 丘北县| 宽甸| 阜城县| 双城市| 长海县| 抚州市| 宣恩县| 弋阳县| 北安市| 收藏|