Atrybut async DOM XML
Definicja i użycie
Atrybut async określa, czy pobieranie pliku XML powinno być przetwarzane synchronicznie.
True oznacza, że metoda load() może zwrócić kontrolę programowi wywołującemu przed zakończeniem pobierania.
False oznacza, że pobieranie musi być zakończone przed powrotem kontroli do programu.
Gramatyka:
documentObject.async
Przykład
W wszystkich przykładach będziemy używać pliku XML books.xmli funkcje JavaScript loadXMLDoc().
function loadXMLDoc(dname)
{
var xmlDoc;
// kod dla IE
if (window.ActiveXObject)
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
}
// kod dla Mozilla, Firefox, Opera, itp.
else if (document.implementation && document.implementation.createDocument)
{
xmlDoc=document.implementation.createDocument("", "", null);
}
else
{
alert('Twoja przeglądarka nie obsługuje tego skryptu');
}
xmlDoc.async=false;
xmlDoc.load(dname);
return(xmlDoc);
}