ITPub博客

首页 > 应用开发 > Java > Javascript 调用XML制作连动下拉框(转)

Javascript 调用XML制作连动下拉框(转)

原创 Java 作者:amyz 时间:2007-08-12 15:23:21 0 删除 编辑
Javascript 调用XML制作连动下拉框(转)[@more@]

  传统的HTML页面中连动下拉框采用了两种方法:1)直接将下拉框中的内容hardcode于html的javascript中,调用javascript函数循环写入下拉框中。这种方法不适用于下拉框内容经常改变的情况。因为数据源和javascript程序写死在同一页面。 List

  2)javascript 直接读取数据库,取数据库中的记录写入javascript中,然后和第一种方法一样,调用javascript函数循环写入下拉框中。此方法将数据源与javascript分开,但,公开数据库的连接,从安全角度说,没有多少实用价值。

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

  HTML 文件如下:<!-- myfile.html -->

  

  

  在HTML中调用XML数据

类型子类

  account.xml 如下:

  Not Availabledangdang1dangdang2dangdang3dangdang4dangdang5dangdang6zhuce_user1zhuce_user2tongxun

  此方法将数据源与javascript程序分开,适合经常变化的数据源。xmlDoc.load中可以直接调用URL参数,读取远程XML,实现松耦合。以上应用在IE6.0中通过。不足之处是在去除下拉框列表内容时需要重复执行删除操作,否则会有明显的bug.希望有读者能给指正。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10752019/viewspace-950332/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    3982
  • 访问量
    7894350