MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-08-24, 05:19

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 3 篇文章 ] 
發表人 內容
 文章主題 : contentDocument問題
文章發表於 : 2005-10-21, 11:18 
本人的code 如下
<script language="javascript" >
function getIFrameDocument(aID) {
var rv = null;

// if contentDocument exists, W3C compliant (Mozilla)
if (document.getElementById(aID).contentDocument){
rv = document.getElementById(aID).contentDocument;
} else {
// IE
rv = document.frames[aID].document;
}
return rv;
}

function htmlpreview(prename){
var docu=getIFrameDocument(prename);
//document.mainform.elements[textareav].value
docu.write("a");
}
</script>
再加上一個iframe
<iframe name="previewchin" id="previewchin" frameborder="0" height="100%" scrolling="yes" align="center" src="preview.php" width="100%"> </iframe>
如果 htmlpreview('previewchin')
完全正常,而且iframe內出現了a 字。
但firefox 就一直loading,不知load 什麼,沒有停止,右下1角的processing bar 就一直只得一半,請問有沒有方法可以解決。


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.7.6) Gecko/20050226 Firefox/1.0.1
  
引用回覆  
 文章主題 : 自問自答
文章發表於 : 2005-10-21, 11:33 
加上一句
docu.close();在
docu.write("a");
後就可以了,不知是什麼事,但很奇怪


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.7.6) Gecko/20050226 Firefox/1.0.1
  
引用回覆  
 文章主題 :
文章發表於 : 2005-10-21, 13:08 
離線
頭像

註冊時間: 2005-02-24, 19:15
文章: 1037
來自: Taiwan
Me-X 寫:
加上一句
docu.close();在
docu.write("a");
後就可以了,不知是什麼事,但很奇怪


正規的網頁文件寫法罷了。
例:
nFrame.document.open("text/html", replace);
nFrame.document.write("some html code");
nFrame.document.writeln(" ... ");
nFrame.document.close();

_________________
Amauds's Firefox
曾經妳以為最可靠的依賴;其實從未曾真實的存在過。
圖檔圖檔


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.7.12) Gecko/20050915 Firefox/1.0.7
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 3 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 23 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群