XML必须在刚运行网页时加载吗?

来源:百度知道 编辑:UC知道 时间:2024/06/27 05:03:04
我作了个网页,左侧是目录,右侧是我的章,我现在用了多个XML文件分别存储我的各个文章。要求是我单击左侧目录中的任一一篇文章,右侧都能转到那篇文章。所以我做了一个加载XML的程度片断:
function LoadProduct(ProductID){
var xmlProduct=new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("xml_note.xml")//"xml" +ProductID+ ".xml")
nodes=xmlDoc.documentElement.childNodes
ProductP1.src=nodes.item(0).text
}
这里的ProductP1是一个图片,XML文件如下:
<?xml version="1.0" encoding="gb2312"?>
<note>
<ProductP1>Image/FirstDown.JPG</ProductP1>
</note>
我在我的一个按钮中设了行为,就是调用JavaScript的那个。函数的参数我也给出了,为什么在运行过程中就不能换图片呢?
如果将这些代码设为打开网页时自动运行:
<script type="text/javascript" for="window" event="onload">
就好用了,怎么回事呢?

可以这样做
<xml id="xmlInformation" src="XX.xml" tppabs=XX.xml ></xml>
xmlInformation.recordset.absoluteposition=row
一个表格的空的ID.innerHTML=xmlInformation.recordset("XXX")<--XXX是XML中的标签-->
这样就可以了.
我们可是一家呀,要不是你用了那个名我就不加那个2007了,呵呵,冲这个不选我吗?呵呵