Javascript调用XML来生成一个串行下拉框

作者:何姚
星期四,六月52003下午2:44


在传统的HTML页面中,在下拉框中使用了两种方法。
1)直接下拉框的内容硬编码到HTML Javascript调用Javascript函数的下拉框。这种方法不适用于:下拉框的内容是经常发生变化的情况。因为数据源和Javascript程序写入到同一页。









变化=变化的位置(文档。以下是我参考网上。biglocation。选择{文件。以下是我参考网上。biglocation。SelectedIndex }。值)>
上海
江西


=所有区域







2)Javascript是直接读取的,获取中的记录被写入Javascript,然后像第一个方法一样,Javascript函数被调用来写入下拉框。


我的方法是将数据放在XML文件的下拉框中,用Javascript读取XML文件,并在下拉框中获取内容。

html文档如下所示:












类型

子类




account.xml如下:






无法使用的


dangdang1
dangdang2
dangdang3
dangdang4
dangdang5
dangdang6


zhuce_user1
zhuce_user2


通讯




该方法将从Javascript程序的数据源,适用于经常变化的数据源,xmldoc.load,URL参数可直接调用读取远程XML实现松散耦合。上面的应用是通过ie6.0.the的缺点是它需要从下拉框列表中删除
重复删除操作,否则会出现明显的bug。这需要读者来修正。