[問題] 不支援XMLHttpRequest物件?
不好意思,又是我來問問題
最近才開始碰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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章
                            24
                        
                            50