MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-06-26, 07:24

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





發表新文章 回覆主題  [ 15 篇文章 ] 
發表人 內容
 文章主題 : Gecko Only??
文章發表於 : 2006-08-14, 13:28 
離線
頭像

註冊時間: 2005-04-03, 13:41
文章: 95
來自: Hong Kong
圖檔

而 HTML Code 就不方便公開, 不好意思 :oops:
希望各位提出一些建議 :o

_________________
圖檔


最後由 lch2003 於 2006-08-14, 19:03 編輯,總共編輯了 1 次。

回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6
 個人資料  
引用回覆  
 文章主題 : 哦... 問題是...?
文章發表於 : 2006-08-14, 19:01 
離線
[MozTW 版主群]
頭像

註冊時間: 2003-09-15, 03:47
文章: 1016
來自: Taiwan
I'm sorry, but what is the question?


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-08-14, 19:03 
離線
頭像

註冊時間: 2005-04-03, 13:41
文章: 95
來自: Hong Kong
danielwang 寫:
I'm sorry, but what is the question?


一個在 Firefox 能開的網頁,
在 IE 開就會:
圖檔

_________________
圖檔


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6
 個人資料  
引用回覆  
文章發表於 : 2006-08-14, 19:10 
離線
[MozTW 版主群]
頭像

註冊時間: 2003-09-15, 03:47
文章: 1016
來自: Taiwan
這裡兩個都上不去


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-08-14, 19:12 
離線
頭像

註冊時間: 2005-04-03, 13:41
文章: 95
來自: Hong Kong
danielwang 寫:
這裡兩個都上不去


當然上不去,
127.0.0.1 == localhost == 自己電腦 8-)

我在上面己經說「HTML Code 就不方便公開」

_________________
圖檔


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-08-14, 19:34 
離線
頭像

註冊時間: 2004-09-17, 18:02
文章: 1913
來自: MSB, MND
lch2003 寫:
danielwang 寫:
這裡兩個都上不去


當然上不去,
127.0.0.1 == localhost == 自己電腦 8-)

我在上面己經說「HTML Code 就不方便公開」

沒有 Code 怎麼 Debug...= =

不過假如這頁有用到 AJAX 的話,有時候 IE 會在 DOM 還沒完全 load 就去讀它,然後就會寫「操作已終止」,這是 IE 的一個 bug.
不是的話我就不知道了。

_________________
吟風齋


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-08-14, 19:37 
離線
頭像

註冊時間: 2005-04-03, 13:41
文章: 95
來自: Hong Kong
josesun 寫:
不過假如這頁有用到 AJAX 的話,有時候 IE 會在 DOM 還沒完全 load 就去讀它,然後就會寫「操作已終止」,這是 IE 的一個 bug.
不是的話我就不知道了。


那就是 AJAX, 我再看看, 謝謝 :D

_________________
圖檔


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-08-14, 20:12 
離線
頭像

註冊時間: 2005-04-03, 13:41
文章: 95
來自: Hong Kong
改為用:

代碼:
function addEvent(obj, evType, fn){
 if (obj.addEventListener){
   obj.addEventListener(evType, fn, false);
   return true;
 } else if (obj.attachEvent){
   var r = obj.attachEvent("on"+evType, fn);
   return r;
 } else {
   return false;
 }
}
addEvent(window, 'load', foo);
addEvent(window, 'load', bar);

http://www.onlinetools.org/articles/uno ... pter4.html

就沒事了 :o

_________________
圖檔


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-08-14, 23:51 
離線

註冊時間: 2003-11-18, 10:59
文章: 3473
lch2003 寫:
josesun 寫:
不過假如這頁有用到 AJAX 的話,有時候 IE 會在 DOM 還沒完全 load 就去讀它,然後就會寫「操作已終止」,這是 IE 的一個 bug.
不是的話我就不知道了。


那就是 AJAX, 我再看看, 謝謝 :D

偶像!!這樣子都能猜到啊 :lol:

_________________
:::: 簽名檔分隔線 ::::
免費好用又自由的輸入法 gcin Windows | 勸大家以後不要再買 ATI


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-08-15, 12:36 
離線
[網站管理員]
頭像

註冊時間: 2004-09-27, 09:24
文章: 1685
lch2003 寫:
改為用:

代碼:
function addEvent(obj, evType, fn){
 if (obj.addEventListener){
   obj.addEventListener(evType, fn, false);
   return true;
 } else if (obj.attachEvent){
   var r = obj.attachEvent("on"+evType, fn);
   return r;
 } else {
   return false;
 }
}
addEvent(window, 'load', foo);
addEvent(window, 'load', bar);

http://www.onlinetools.org/articles/uno ... pter4.html

就沒事了 :o

你如果用 Prototype,那不要用 addEvent。
用 Event.observe。
Event.observe(window, 'load', foo);
要移除,用 Event.stopObserving
Event.stopObserving(window, 'load', foo);

另外,假如你繫結一個物件的方法為事件聽取器的時候,記得用 bind
比如說...
var Foo = {
bar: function() {this.blah();},
blah: function() {alert('blah');}
};

Event.observe(window, 'click', Foo.bar);

會沒有用:
this.blah is not defined
因為這時 this 是指向 window,不是 Foo

要...
Event.observe(window, 'click', Foo.bar.bind(Foo));
將 bar 函式的 this 繫結到 Foo。

_________________
korp + korp 中文站(沒精神更新)


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-08-15, 16:14 
離線
頭像

註冊時間: 2005-04-03, 13:41
文章: 95
來自: Hong Kong
kourge, 你一早就知道我有用 Prototype XD....

謝謝你.

------
再問多一個問題:

代碼:
<?xml version="1.0"?><root><lastPage /><nextPage /><error></error><message>OK</message><html_text>
<![CDATA[<li><b>ABC Test</b><br /><span style='color: rgb(204, 204, 204); font-style: italic;'>由 <a href='./lch2003.html'>lch2003</a> 在 24/06/2006 04:14:35&nbsp; ( GMT +8 )</span><br /><strong>abc</strong><br /><br /><img style="width: 16px; height: 16px;" alt="" src="./images/icons/cross.png"></img><img style="width: 16px; height: 16px;" alt="" src="./images/icons/cross.png"></img><img style="width: 16px; height: 16px;" alt="" src="./images/icons/cross.png"></img><img style="width: 16px; height: 16px;" alt="" src="./images/icons/cross.png"></img><img style="width: 16px; height: 16px;" alt="" src="./images/icons/cross.png"></img><br /></li>]]>
</html_text></root>

這個是 XML,
如何用 javascript 來抓 <html_text> 裏的東西? :oops:

* 用
代碼:
try {var html_text = $E(xmlObj.getElementsByTagName("html_text"));} catch(e) {}
沒用

_________________
圖檔


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-08-15, 21:25 
離線
[網站管理員]
頭像

註冊時間: 2004-09-27, 09:24
文章: 1685
別用 $E 吧...(過時了)
試試看這個:
代碼:
var html_text = '';

Try.these(
  function() {html_text = xmlObj.getElementsByTagName('html_text')[0].text;},
  function() {html_text = xmlObj.getElementsByTagName('html_text')[0].textContent;}
);

_________________
korp + korp 中文站(沒精神更新)


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-08-15, 21:27 
離線
頭像

註冊時間: 2005-04-03, 13:41
文章: 95
來自: Hong Kong
kourge 寫:
別用 $E 吧...(過時了)
試試看這個:
代碼:
var html_text = '';

Try.these(
  function() {html_text = xmlObj.getElementsByTagName('html_text')[0].text;},
  function() {html_text = xmlObj.getElementsByTagName('html_text')[0].textContent;}
);


其實 $E 是用來?? 我從你的 implendid 抄來的 :?

-------------
改好之後:

錯誤: $A is not defined
原始檔: http://127.0.0.1/fx_ex_plan/javascript/lib/prototype.js
行:48

_________________
圖檔


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-08-16, 12:08 
離線
[網站管理員]
頭像

註冊時間: 2004-09-27, 09:24
文章: 1685
lch2003 寫:
其實 $E 是用來?? 我從你的 implendid 抄來的 :?

那東西要重寫orz
試試看這樣好了...

代碼:
var el = xmlObj.getElementsByTagName('html_text')[0];
var html_text = el.text || el.textContent;

不知道這樣行不行...

_________________
korp + korp 中文站(沒精神更新)


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-08-18, 20:48 
離線
頭像

註冊時間: 2005-04-03, 13:41
文章: 95
來自: Hong Kong
kourge 寫:
代碼:
var el = xmlObj.getElementsByTagName('html_text')[0];
var html_text = el.text || el.textContent;

不知道這樣行不行...


這樣就行 :o

_________________
圖檔


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

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


誰在線上

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


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

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