16-10.htm
来自「《JAVASCRIPT 动态网页编程实例手册》一书中的源代码」· HTM 代码 · 共 44 行
HTM
44 行
<html><head><title>响应XML事件</title>
<script language="JavaScript">
<!--
var document1
function loader(){
document1 = new ActiveXObject("microsoft.XMLDOM")
document1.ondataavailable = dataAvailable
document1.onreadystatechange = stateChange
document1.load('16-2.xml')
}
function dataAvailable(){
div1.innerHTML += "现在数据已经可用。<BR>"
}
function stateChange(){
switch (document1.readyState){
case 1:
div1.innerHTML += "开始加载数据。<BR>"
break
case 2:
div1.innerHTML += "正在加载数据。<BR>"
break
case 3:
div1.innerHTML += "数据被加载。<BR>"
break
case 4:
div1.innerHTML += "数据加载过程结束。<BR>"
if (document1.parseError.errorCode != 0) {
div1.innerHTML += "出错。<BR>"
}
else {
div1.innerHTML += "已经完成数据加载。<BR>"
}
break
}
}
//-->
</script>
</head>
<body><h1>XML文档加载过程演示</h1>
<input type="button" value="加载XML文档" onClick="loader()">
<div id="div1"></div>
</body>
</html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?