document.write(xml.transformNode(xsl)) 已经把 document 重写了,当然就无法执行原来的 document.body.onload 事件了!把脚本放到 </body> 后面试试看!L@_@K</body>
<script language="javascript"> var xml = new ActiveXObject("Microsoft.XMLDOM")
xml.async = false
xml.load("xml.xml")
var xsl = new ActiveXObject("Microsoft.XMLDOM")
xsl.async = false
xsl.load("xsl.xsl")
document.write(xml.transformNode(xsl))
</script>
</html>
<script language="javascript"> var xml = new ActiveXObject("Microsoft.XMLDOM")
xml.async = false
xml.load("xml.xml")
var xsl = new ActiveXObject("Microsoft.XMLDOM")
xsl.async = false
xsl.load("xsl.xsl")
document.write(xml.transformNode(xsl))
</script>
</html>
另外看看你网页源代码有错误没