xmlDoc = new ActiveXObject('Microsoft.XMLDOM');
xmlDoc.async = false;
xmlDoc.load("tree.xml");
然后再操做
xmlDoc.async = false;
xmlDoc.load("tree.xml");
然后再操做
解决方案 »
- js解决ie6下,css背景png透明问题
- 如何为JS的变量制定扩展方法
- JS如何打开一个窗口后,间隔一定的时间再关闭它。
- 一个关于DOM的问题,请各位大虾帮忙!
- 我给一行代码,这里面Js和javaScript的结果不一样,谁讲解一下。
- 前台连接数据库
- 请教问题,比较急。
- 有谁有javascript与IE的textRange接口函数的详细介绍
- 当一个frame1中的textbox1中的值变化时,怎样使另一个frmae2中的textbox2中的值跟住变化?
- JS随机调用外部CSS来实现刷新网页自动换风格,该如何写呢?
- window.onload=function()这个方法在一个页面中不能出现多次?
- 高分求:JS验证上传文件格式为TXT,并且验证该文件是否存在
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Read XMLData</title>
<script type="text/javascript">
var loadXML = function (path, callback) {
if (window.ActiveXObject) {
var xml = new window.ActiveXObject('Microsoft.XMLDOM');
xml.async = false;
xml.load(path);
callback(xml);
} else if (document.implementation && document.implementation.createDocument) {
var xml = document.implementation.createDocument("", "", null);
xml.load(path);
xml.onload = function () { callback(xml); };
}
};
window.onload = function () {
loadXML('xml.xml', function (xml) {
var datas = xml.getElementsByTagName('MenuNode'), htmls = [], i = 0, t, l;
for (l = datas.length ; i < l ; i ++) {
t = datas[i], htmls[htmls.length] = '<a href="' + t.getAttribute('Url') + '"><img src="'
+ t.getAttribute('NormalPath') + '" alt="' + t.getAttribute('OnTips') + '" onmouseover="this.src=\''
+ t.getAttribute('OverPath') + '\'" onmouseout="this.src=\'' + t.getAttribute('NormalPath') + '\'" \/><\/a>';
}
document.getElementById('data').innerHTML = htmls.join('<br \/>');
});
};
</script>
</head>
<body>
<div id="data"></div>
</body>
</html>