欧美三区四区_av先锋影音资源站_亚洲第一论坛sis_影音先锋2020色资源网_亚洲精品社区_在线免费观看av网站_国产一区二区伦理_亚洲欧美视频一区二区_99视频精品全部免费在线_精精国产xxxx视频在线

javascript調用XML制作連動下拉框_Xml教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:快速通過XSL轉換XML文件
XML可以只注重數據與文件格式的描述,而顯示方面的工作就交給排版樣式表。排版樣式表分:CSS和XSL。其中XSL非常適合XML。   最近,我喜歡上了XML編程,但又苦于它的美觀程度又

傳統的HTML頁面中連動下拉框采用了兩種方法:
1)直接將下拉框中的內容hardcode于html的javascript中,調用javascript函數循環寫入下拉框中。這種方法不適用于下拉框內容經常改變的情況。因為數據源和javascript程序寫死在同一頁面。

<html>
<head>
<title>List</title>
<meta http-equiv="Content-Type" content="text/html; c
harset=gb2312">
<script LANGUAGE="javascript">
<!--
var onecount;
onecount=0;

subcat = new Array();
subcat[0] = new Array("徐匯區","01","001");
subcat[1] = new Array("嘉定區","01","002");
subcat[2] = new Array("黃浦區","01","003");
subcat[3] = new Array("南昌市","02","004");
subcat[4] = new Array("九江市","02","005");
subcat[5] = new Array("上饒市","02","006");

onecount=6;

function changelocation(locationid)
{
document.myform.smalllocation.length = 0;

var locationid=locationid;
var i;
document.myform.smalllocation.options[0] = new Option('====所有地區====',');
for (i=0;i <onecount; i )
{
if (subcat[i][1] == locationid)
{
document.myform.smalllocation.options[document.myform.smalllocation.length]
= new Option(subcat[i][0], subcat[i][2]);
}
}

}

//-->
</script>
</head>
<body>
<form name="myform" method="post">
<select name="biglocation"
onChange="changelocation(document.myform.biglocation.options[document.myform.biglocation.selectedIndex].value)">
<option value="01" selected>上海</option>
<option value="02">江西</option>
</select>
<select name="smalllocation">
<option selected value="">==所有地區==</option>
</select>
</form>
<script LANGUAGE="javascript">
<!--
changelocation(document.myform.biglocation.options[document.myform.biglocation.selectedIndex].value);
//-->
</script>
</body>
</html>


2)javascript 直接讀取數據庫,取數據庫中的記錄寫入javascript中,然后和第一種方法一樣,調用javascript函數循環寫入下拉框中。此方法將數據源與javascript分開,但,公開數據庫的連接,從安全角度說,沒有多少實用價值。


我的方法是將下拉框中的數據放在XML文件中,用javascript讀XML文件,取得下拉框中的內容。

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

<html>
<head>
<script language="JavaScript" for="window" event="onload">
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
var i=0;
var j=0;
var subclass_name="";
loadXML();
function loadXML(){
xmlDoc.async="false";
xmlDoc.load("account.xml");
xmlObj=xmlDoc.documentElement;
nodes = xmlDoc.documentElement.childNodes;
document.frm.mainclass.options.length = 0;
document.frm.subclass.options.length = 0;

for (i=0;i<xmlObj.childNodes.length;i ){
labels=xmlObj.childNodes(i).getAttribute("display_name");
values=xmlObj.childNodes(i).text;
document.frm.mainclass.add(document.createElement("OPTION"));
document.frm.mainclass.options[i].text=labels;
document.frm.mainclass.options[i].value=values;

}

}


</script>

<script language="JavaScript" >
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
var i=0;
var j=0;

function deleteOption() {

}

function setsubclass(main){
var is_selected="N";
if (document.frm.subclass.options.length!=0) {
for (i=0;i<=document.frm.subclass.options.length;i )
document.frm.subclass.options[i]=null ;
}
//重復才有效
if (document.frm.subclass.options.length!=0) {
for (i=0;i<=document.frm.subclass.options.length;i ){
document.frm.subclass.options[i]=null ;
document.frm.subclass.options.remove(i);
}
}


for (i=0;i<xmlObj.childNodes.length;i ){

var values="";
var lables="";

if (is_selected=="Y") return;
labels=xmlObj.childNodes(i).getAttribute("display_name");
values=xmlObj.childNodes(i).text;
//alert(labels " | " main);
if (labels==main){

is_selected="Y";

for (j=0;j<xmlObj.childNodes(i).childNodes.length;j ){
//subclass_name="document.frm.subclass";
labels=xmlObj.childNodes(i).childNodes(j).getAttribute("display_name");
values=xmlObj.childNodes(i).childNodes(j).text;
//alert(values);
document.frm.subclass.add(document.createElement("OPTION"));
document.frm.subclass.options[j].text=labels;
document.frm.subclass.options[j].value=values;

}

}

}
}
</script>

<title>在HTML中調用XML數據</title>
</head>
<body bgcolor="#FFFFFF">
<FORM NAME="frm">
類型<SELECT NAME="mainclass" OnChange='setsubclass(this[selectedIndex].text)'></SELECT>
<option selected value="" ></option>
子類<SELECT NAME="subclass"></SELECT>
</form>
</body>
</html>

account.xml 如下:


<?xml version="1.0" encoding="GB2312"?>

<item>
<class display_name="未選定">
<subclass display_name="">Not Available</subclass>
</class>
<class display_name="95788主叫卡">
<subclass display_name="1152069589-1152069638">dangdang1</subclass>
<subclass display_name="1152081031-1152081080">dangdang2</subclass>
<subclass display_name="1152547201-1105254750">dangdang3</subclass>
<subclass display_name="1152548401-1152548700">dangdang4</subclass>
<subclass display_name="1152548701-1152549000">dangdang5</subclass>
<subclass display_name="1156000001-1156010000">dangdang6</subclass>
</class>
<class display_name="網上注冊">
<subclass display_name="1152000001-1152001000">zhuce_user1</subclass>
<subclass display_name="1151001000-1151005000">zhuce_user2</subclass>
</class>
<class display_name="通訊">
<subclass display_name="1156030001-1156080000">tongxun</subclass>
</class>

</item>

此方法將數據源與javascript程序分開,適合經常變化的數據源。xmlDoc.load中可以直接調用URL參數,讀取遠程XML,實現松耦合。以上應用在IE6.0中通過。不足之處是在去除下拉框列表內容時需要
重復執行刪除操作,否則會有明顯的bug.希望有讀者能給指正。

分享:利用XSL和ASP在線編輯XML文檔
本文通過一個詳細的例子,來闡述了在線編輯XML文檔數據的方法。由于Netscape對XML的支持比較弱,因此,要實現跨平臺的數據交換,數據的處理必須在服務器端進行。要編輯XML文檔,首先要做

來源:模板無憂//所屬分類:Xml教程/更新時間:2008-08-22
相關Xml教程
国产色综合视频| 杨幂毛片午夜性生毛片 | 亚洲欧美制服综合另类| 欧洲一区二区在线| 91香蕉一区二区三区在线观看| 久久gogo国模啪啪裸体| 99国产欧美久久久精品| 亚洲一区二区国产| 996这里只有精品| 中文字幕国产在线观看| 天堂网在线观看国产精品| 亚洲在线视频网站| 日本久久精品视频| 亚洲欧美日韩一二三区| 东京一区二区| 粉嫩久久99精品久久久久久夜| 精品视频在线导航| 波多野结衣激情| 日本在线播放视频| 亚洲色图88| 色综合久久久久综合体桃花网| 95av在线视频| 人人妻人人澡人人爽| av自拍一区| 国产精品久线在线观看| 2019日本中文字幕| 超碰中文字幕在线观看| 久久99久久99精品免观看软件| 国产麻豆精品在线观看| 亚洲视频网站在线观看| 国产高清av在线播放| 一级片aaaa| 日韩成人精品视频| 亚洲国产成人精品久久| 香蕉视频免费版| 中文字幕第2页| 久久激情视频| 日韩精品在线免费播放| 欧美 亚洲 视频| 国产又大又粗又长| 美女在线观看视频一区二区| 亚洲精品中文字幕av| 国产免费内射又粗又爽密桃视频| 中文字幕丰满人伦在线| 三级成人在线视频| 亚洲精品自拍偷拍| 精品国产一二三四区| 丰满肉嫩西川结衣av| 国产精品一区二区你懂的| 三级精品视频久久久久| 黑人粗进入欧美aaaaa| 日韩av中字| 久久新电视剧免费观看| 欧美伊久线香蕉线新在线| yy1111111| 好吊妞视频这里有精品| 一区二区国产盗摄色噜噜| 91在线中文字幕| 精品国产精品国产精品| 亚洲综合色站| 欧美一区二区三区视频在线| 中文字幕日韩一区二区三区不卡 | 99国产在线播放| 狠狠色狠狠色合久久伊人| 最近日韩中文字幕中文| 五月婷婷六月合| 色成人综合网| 亚洲乱码中文字幕综合| 亚洲中国色老太| 欧美爱爱小视频| 国产精品多人| 日韩黄色av网站| 免费日韩中文字幕| 国产亚洲精品精品国产亚洲综合| 国产精品三级av在线播放| 国产精品久久精品| 久久精品一区二区三区四区五区| 亚洲第一天堂| 精品国产91亚洲一区二区三区婷婷| 91动漫在线看| 欧美激情喷水| 亚洲三级电影网站| 国产在线精品一区二区中文| 成人免费毛片视频| 极品少妇一区二区| 久久91亚洲精品中文字幕奶水| 亚洲精品鲁一鲁一区二区三区 | 国产精品va在线| 国产黄色录像视频| 中文在线播放一区二区| 亚洲精品成人av| 亚洲 激情 在线| 亚洲不卡在线| 色狠狠av一区二区三区| 法国空姐在线观看免费| 日韩中文字幕免费观看| 欧美国产国产综合| 91文字幕巨乱亚洲香蕉| 好吊妞视频一区二区三区| 青椒成人免费视频| 欧美大片在线看| 免费黄色在线视频| 亚洲精品a级片| 亚洲精品成人久久| 手机免费看av网站| 日日天天久久| 欧美一区在线视频| 欧美韩国日本在线| 日本高清久久| 在线观看亚洲精品| 男人天堂av片| 欧美亚洲福利| 欧美日韩亚洲一区二区| 男女啪啪免费观看| 91成人在线| 天天av天天翘天天综合网 | 亚洲精品美女| 久久精品影视伊人网| 粉嫩av蜜桃av蜜臀av| 欧美视频一区| 精品国产依人香蕉在线精品| 在线免费观看日韩av| 国产一区观看| 久久精品夜夜夜夜夜久久| 中文字幕免费高清| 在线综合亚洲| 欧美国产视频日韩| 日本二区三区视频| 男女男精品视频网| 日本国产高清不卡| 亚洲国产精一区二区三区性色| 狠狠色狠狠色综合日日91app| 国产精品高清在线| 国内自拍视频在线播放| 成熟亚洲日本毛茸茸凸凹| 国产精品永久免费| 中文字幕精品无码一区二区| 99久久99久久久精品齐齐| av一区二区三区在线观看| 一级片在线免费观看视频| 欧美激情综合在线| 日韩在线观看电影完整版高清免费| 欧美在线 | 亚洲| 一区二区三区.www| 日韩一级特黄毛片| 久久的色偷偷| 日韩精品一区二区三区蜜臀| 亚洲一区二区中文字幕在线观看| 色婷婷亚洲mv天堂mv在影片| 色久欧美在线视频观看| youjizz亚洲女人| 麻豆成人91精品二区三区| 国产精品成人av性教育| 粉嫩aⅴ一区二区三区| jvid福利写真一区二区三区| 国模精品一区二区三区| 婷婷在线免费观看| 色综合天天在线| 黄色a级片免费| 欧美伦理在线视频| 在线亚洲午夜片av大片| 俄罗斯毛片基地| 极品少妇xxxx精品少妇| 亚洲一区免费网站| 亚洲国产中文字幕在线| 亚洲成人精品一区| 免费毛片小视频| 成人影视亚洲图片在线| 久久精品夜夜夜夜夜久久| 全网免费在线播放视频入口 | 黄色一级大片在线观看| 精品国精品国产自在久国产应用 | 国产精品igao| 亚洲草久电影| 久久露脸国产精品| www.欧美色| 亚洲天堂福利av| 一卡二卡三卡视频| 一区二区三区韩国免费中文网站| 亚洲夜晚福利在线观看| 亚洲欧美综合7777色婷婷| 国产精品资源网| 精品一区二区三区日本| 国产成人亚洲一区二区三区| 日韩午夜在线影院| 中出视频在线观看| 蜜桃视频一区二区| 成人91免费视频| 电影网一区二区| 欧美精品乱码久久久久久| 99国产精品免费视频| 另类av一区二区| 成人春色激情网| 特级丰满少妇一级aaaa爱毛片| 91成人免费在线| 91福利视频免费观看| 久久黄色网页| 波多野结衣成人在线| 天天综合网站| 欧美精品一区二区三区一线天视频 | 无遮挡又爽又刺激的视频| 国产精品毛片一区二区在线看| 国内精品美女av在线播放| 国产无遮挡又黄又爽又色视频| 亚洲精品成人精品456| 欧美视频免费播放| 韩日在线一区| 国产剧情日韩欧美| 伊人久久综合一区二区| 日韩欧美一区二区视频| 中国女人特级毛片| 成人av网站在线观看| 正在播放91九色| 免费久久久久久久久| 欧美激情高清视频| 中文字幕永久免费视频| 欧美日韩免费在线| 香蕉网在线视频| 六月婷婷色综合| 快播亚洲色图| 风间由美一区二区av101| 日韩亚洲综合在线| 成人小视频在线播放| 亚洲欧美网站| 亚洲欧美自拍偷拍色图| 亚洲一区二区不卡视频| 在线观看欧美理论a影院| 欧美激情欧美激情| 国产视频在线观看免费 | 日本成人黄色免费看| 白嫩白嫩国产精品| 久久成人亚洲精品| 一级全黄裸体免费视频| 欧美系列亚洲系列| 影音先锋制服丝袜| 久久久久99精品一区| 欧美精品一区免费| 一区二区日韩免费看| 精品国产乱码久久久久软件| 国产精品一线| 欧美精品国产精品日韩精品| 精品免费久久久| 日韩亚洲欧美综合| 精品无码久久久久成人漫画| 亚洲同性gay激情无套| 岛国毛片在线播放| 极品少妇xxxx精品少妇偷拍| 一区二区三区视频在线播放| 久久免费大视频| 国产精品免费在线免费| 91亚洲视频| 久久精品中文字幕免费mv| 一级黄色大片免费观看| 9191成人精品久久| 午夜国产小视频| 曰韩精品一区二区| 国产成人精品综合久久久久99| 国产九色精品成人porny | 亚洲国产欧美另类| 亚洲精品一线二线三线| 日产精品久久久久| 欧美丝袜一区二区| 日本二区在线观看| 国产精品萝li| 日韩av片免费观看| 国产·精品毛片| 日韩国产一级片| 亚洲免费影视| 日韩欧美一区二区视频在线播放| 久久精品国产68国产精品亚洲| 91精品国产综合久久香蕉最新版 | 欧美在线视频全部完| 久久久久久国产免费a片| 中文字幕五月欧美| 性生活在线视频| 99精品在线观看视频| 天天摸天天碰天天添| 精品一区二区三区免费观看| 黄色成人在线免费观看| 久久精品三级| 伊人av成人| 99在线精品免费视频九九视| 欧美亚洲另类久久综合| 亚洲成av人电影| 精品国产乱码久久久久久郑州公司 | 亚洲尤物av| 国产精品视频精品视频| 欧美黄色一级| 欧美又大又粗又长| 成人乱码手机视频| 97国产一区二区精品久久呦 | 亚洲国产精品av| 亚洲 自拍 另类 欧美 丝袜| 久久亚洲二区三区| 国产不卡的av| 国产亚洲女人久久久久毛片| 污污视频在线免费| 久久亚洲捆绑美女| 原创真实夫妻啪啪av| 久久精品一级爱片| 日本泡妞xxxx免费视频软件| 欧美韩国日本一区| 中文字幕三级电影| 中文字幕一区二区在线播放| 久久精品女同亚洲女同13| 1024成人网| 波多野结衣 在线| 亚洲综合在线第一页| 国产视频不卡在线| 黑人与娇小精品av专区| 国产三级国产精品国产国在线观看| 精品久久久一区| 中文字幕人妻一区二| 欧洲av一区二区嗯嗯嗯啊| 国产在线观看你懂的| 日韩午夜小视频| 一卡二卡在线观看| 国产香蕉一区二区三区在线视频| 丁香六月天婷婷| 欧美精品午夜视频| 2020国产精品小视频| 国产97色在线|日韩| 久久久久观看| 国产成人精品免费视频大全最热| 99tv成人| 亚洲精品成人三区| 日韩电影在线一区二区| 91传媒久久久| 91麻豆国产香蕉久久精品| 国产伦理在线观看| 一二三四区精品视频| 午夜三级在线观看| 欧美久久久久久久久中文字幕| 日本视频免费观看| 亚洲欧美综合v| 成人免费看视频网站| 91精品91久久久久久| 久久久久97| 国内精品视频免费| 激情偷拍久久| 日韩亚洲欧美视频| 国产成人午夜电影网| 亚洲高清av一区二区三区| 亚洲精品国产无套在线观| 欧美偷拍第一页| 日韩小视频在线观看专区| 国产成人精品一区二区无码呦| 久久国内精品一国内精品| 亚洲精品aaa| 亚洲一区二区三区香蕉| 欧美区亚洲区| 国产精品va在线观看无码| 国产精品888| 国产老头和老头xxxx×| 亚洲伊人伊色伊影伊综合网| 国产一级在线观看视频| 日韩av一区二区在线观看| sis001欧美| 日韩美女免费观看| 97精品国产| 国内精品国产三级国产99| 国产电影精品久久禁18| 中文字幕一区二区三区乱码不卡| 欧美性黄网官网| 奴色虐av一区二区三区| 最近2019中文字幕在线高清| 日韩欧美中文字幕一区二区三区| 成人欧美一区二区三区视频 | 亚洲精品永久免费| 国产精品毛片久久久久久久久久99999999| 青青草精品毛片| 久久人体视频| 国产精品国三级国产av| 久久一日本道色综合| 俄罗斯毛片基地| 欧美va在线播放| 都市激情亚洲综合| 成人精品视频99在线观看免费| 女生裸体视频一区二区三区| 国精产品一区一区三区视频| 欧美国产日韩一二三区| 欧美三级日本三级| 日韩激情视频在线| 亚洲人成777| 国产成人亚洲欧美| 免费美女久久99| 国产成人av片| 色视频成人在线观看免| 国产黄色av网站| 日韩美女免费线视频| 欧美黄色精品| 久久久久久久久久福利| 亚洲免费观看高清完整版在线| 一区二区三区福利视频| 美女国内精品自产拍在线播放| 精品中文一区| 精品免费久久久久久久| 国产拍揄自揄精品视频麻豆| 国产少妇在线观看| 中文字幕亚洲字幕|