台灣最大程式設計社群網站
線上人數
1886
 
會員總數:246056
討論主題:189637
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> 關於gridDiv.innerHTML
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
關於gridDiv.innerHTML
價值 : 20 QP  點閱數:1978 回應數:6
樓主

大堯
初學者
1 68
1072 121
發送站內信

在JS程式裡面唯一這一行有問題
gridDiv.innerHTML = theDocument.transformNode(stylesheetDoc);
在HTML裡面我有個DIV 名稱為gridDiv




請問有什麼原因會無法載入嗎?
謝謝



本篇文章發表於2010-10-06 11:11
1樓
po出錯誤訊息
本篇文章回覆於2010-10-06 11:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

大堯
檢舉此回應
未知的執行階段錯誤
本篇文章回覆於2010-10-06 11:24
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

大堯
檢舉此回應
會有可能是XSL檔案問題嗎?
或是檔案存放路徑呢?
謝謝
本篇文章回覆於2010-10-06 11:45
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

大堯
檢舉此回應
我改寫了 gridDiv.innerHTML = " Why it does not work ";
結果在html頁面的DIV是可以顯示那段英文的

所以是代表theDocument.transformNode(stylesheetDoc); 的錯嗎?...

較完整的程式碼為

本篇文章回覆於2010-10-06 12:06
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
最有價值解答

石頭人
檢舉此回應
看起來像是第43行 theDocument.transformNode(); 的時候出問題,
我會去查第37行的 createMsxml2DOMDocumentObject(); 堶,
當你把stylesheetDoc帶進去後,做了什麼事.....

希望對你有幫助.
本篇文章回覆於2010-10-06 17:30
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

大堯
檢舉此回應
嗯! 其實這兩行是我在測試 當我gridDiv只載入那串英文字 則是可以在網頁上顯示的
gridDiv.innerHTML = " Why it does not work ";

但是如果是載入那個stylesheetDoc則是會產生錯誤的
gridDiv.innerHTML = theDocument.transformNode(stylesheetDoc);

我有著看看xmlHttp.readyState == 4 || xmlHttp.readyState == 0 這兩個狀態是不是4 和 0
結果各式1 1 我覺得這是目前有錯的原因 不然我實在找不出來到底為什麼 然後他為什麼是11 也是個謎...
請問那兩個是11是因為一直再載入 而無法載入嗎? 還是是什麼原因呢?
本篇文章回覆於2010-10-07 22:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.