XML DOM async 屬性


Document 對象參考手冊 Document 對象

定義和用法

async 屬性規定 XML 檔的下載是否應當被非同步處理。

True 意味著 load() 方法可在下載完成之前向調用程式返回控制權。

False 意味著在調用程式取回控制權之前必須完成下載。

語法

documentObject.async


實例

下麵的代碼片段使用 loadXMLDoc() 把 "books.xml" 載入 xmlDoc 中,loadXMLDoc() 函數使用 async 屬性:

function loadXMLDoc(dname)
{
  try //Internet Explorer
  {
    xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  }
  catch(e)
  {
    try //Firefox, Mozilla, Opera, etc.
    {
      xmlDoc=document.implementation.createDocument("","",null);
    }
    catch(e) {
      alert(e.message)
    }
  }
  try
  {
    xmlDoc.async=false;
    xmlDoc.load(dname);
    return(xmlDoc);
  }
  catch(e) {
    alert(e.message)
  }
  return(null);
}


Document 對象參考手冊 Document 對象