javascript 调用xml制作连动下拉框--

javascript 调用xml制作连动下拉框--

ID:22780394

大小:72.00 KB

页数:9页

时间:2018-10-31

javascript 调用xml制作连动下拉框--_第1页
javascript 调用xml制作连动下拉框--_第2页
javascript 调用xml制作连动下拉框--_第3页
javascript 调用xml制作连动下拉框--_第4页
javascript 调用xml制作连动下拉框--_第5页
资源描述:

《javascript 调用xml制作连动下拉框--》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Javascript调用XML制作连动下拉框>>  传统的HTML页面中连动下拉框采用了两种方法:1)直接将下拉框中的内容hardcode于html的javascript中,调用javascript函数循环写入下拉框中。这种方法不适用于下拉框内容经常改变的情况。因为数据源和javascript程序写死在同一页面。<html><head><title>List</title><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"

2、><scriptLANGUAGE="javascript"><!--varonecount;onecount=0;subcat=neent.myform.smalllocation.length=0;varlocationid=locationid;vari;ument.myform.smalllocation.options[0]=neent.myform.smalllocation.options[ument.myform.smalllocation.length]=nename="myform"method="post"&

3、gt;<selectname="biglocation"onChange="changelocation(ument.myform.biglocation.options[ument.myform.biglocation.selectedIndex].value)"><optionvalue="01"selected>上海</option><optionvalue="02">江西</option></select><selectname="smalllocation">

4、<optionselectedvalue="">==所有地区==</option></select></form><scriptLANGUAGE="javascript"><!--changelocation(ument.myform.biglocation.options[ument.myform.biglocation.selectedIndex].value);//--></script></body></html>2)javascript

5、直接读取数据库,取数据库中的记录写入javascript中,然后和第一种方法一样,调用javascript函数循环写入下拉框中。此方法将数据源与javascript分开,但,公开数据库的连接,从安全角度说,没有多少实用价值。我的方法是将下拉框中的数据放在XML文件中,用javascript读XML文件,取得下拉框中的内容。HTML文件如下:<!--myfile.html--><html><head><scriptlanguage="JavaScript"for="lDoc=nee="";loadXML();fu

6、nctionloadXML(){xmlDoc.async="false";xmlDoc.load("account.xml");xmlObj=xmlDoc.umentElement;nodes=xmlDoc.umentElement.childNodes;ument.frm.mainclass.options.length=0;ument.frm.subclass.options.length=0;for(i=0;i<xmlObj.childNodes.length;i++){labels=xmlObj.childNodes(i).getAttr

7、ibute("display_name");values=xmlObj.childNodes(i).text;ument.frm.mainclass.add(ument.createElement("OPTION"));ument.frm.mainclass.options[i].text=labels;ument.frm.mainclass.options[i].value=values;}}</script><scriptlanguage="JavaScript">varxm123下一页>>>>这篇文章来自..,。lDoc=

8、neain){varis_selected="N";if(ument.frm.subclass

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。