[問題] 不支援XMLHttpRequest物件?

看板Ajax作者 (小麻)時間18年前 (2007/01/06 14:40), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
不好意思,又是我來問問題 最近才開始碰Ajax , 不過javascript跟php我都ok 手上有一本陳會安的 「javascript與ajax徹底研究」 於是我試做了一個裡面範例RSS的閱讀工具 環境是: IE6.0 WAMP5 做了一個測試的頁面 其中有一個辨斷是 function readRSS(value) { // 建立XMLHttpRequest物件 xmlHttp = getHttpRequestObject(showRSSItem); if ( xmlHttp != null ) { var url = "readRSS.php"; // 建立URL網址 url = url + "?id=" + value; makeRequest(xmlHttp, url); // 建立HTTP請求 } else { alert ("錯誤! 瀏覽程式不支援XMLHttpRequest物件!"); return; } } function getHttpRequestObject(handler) { // 建立XMLHttpRequest物件 var httpRequest = null; if ( window.XMLHttpRequest) { // IE7, Mozilla, Safari等瀏覽程式 httpRequest = new XMLHttpRequest(); } else if ( window.ActiveXObject ) { // IE5, IE6 // 找出最新版MSXML剖析器 var msxmls = [ "MSXML2.XMLHttp.4.0", "MSXML2.XMLHttp.3.0", "MSXML2.XMLHttp", "Microsoft.XMLHttp"]; for ( i=0; i< msxmls.length; i++ ) { try { // 建立XMLHttpRequest物件 httpRequest = new ActiveXObject(msxmls[i]); break; } catch ( e ) { return null; } } } 我覺得好像沒什麼問題 不過它總是會跑 錯誤,不支援 的那個 就我看來這兩個function都沒有問題… 不過有時候bug就是寫的人看不到 orz 想請大大指教一下 -- ▅▅ 思念裝進瓶子裡寄給你 ╭╯ *╰╮ ║* * ~Lisa Shie * * 讓你不得不把我放在心裡 * * * 我是愛熟男的小麻 ╰════╯ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.229.219.36
文章代碼(AID): #15dqH14S (Ajax)
文章代碼(AID): #15dqH14S (Ajax)