ie和ff一样,如果没指定,默认都为异步,要指定为同步。我好像回复过你以前的问题了吧function loadXML(xmlfile){
var xmlDoc
if (window.ActiveXObject) { //IE
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.load(xmlfile);
return xmlDoc;
}else if (document.implementation &&document.implementation.createDocument) {//FF
xmlDoc= document.implementation.createDocument("","",null);
xmlDoc.async=false;//=======================================================
xmlDoc.load(xmlfile);
return xmlDoc;
}else {
alert('浏览器不支持脚本,无法加载XML文件');
}
}
var xmlDoc
if (window.ActiveXObject) { //IE
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.load(xmlfile);
return xmlDoc;
}else if (document.implementation &&document.implementation.createDocument) {//FF
xmlDoc= document.implementation.createDocument("","",null);
xmlDoc.async=false;//=======================================================
xmlDoc.load(xmlfile);
return xmlDoc;
}else {
alert('浏览器不支持脚本,无法加载XML文件');
}
}
var root = loadXML(xmlfile);
setTimeout(function(){
var items = root.selectNodes("//root/item");
var url=""; var topic=""; var date="";
Dom.$id("slideNotes").innerHTML="";
for(i=0;i<items.length;i++){
url = GetNodeValue(items[i].selectSingleNode("url"));
topic= GetNodeValue(items[i].selectSingleNode("topic"));
date = GetNodeValue(items[i].selectSingleNode("date"));
Dom.$id(targetid).innerHTML+="<a href="+url+">"+topic+"</a> ("+date+")<br>";
}
}, 10)
}