欧美三区四区_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教程
日本欧美一区二区在线观看| 亚洲精品喷潮一区二区三区| 成人婷婷网色偷偷亚洲男人的天堂| 国产色产综合产在线视频| 最近2019免费中文字幕视频三| 亚洲精品一区二区三区av| 久艹在线观看视频| 久久97久久97精品免视看秋霞| 久久久电影一区二区三区| 日韩中文字幕网址| 久久亚洲中文字幕无码| 国产一卡二卡三卡| 欧美激情综合色综合啪啪| 疯狂做受xxxx高潮欧美日本| 国产精品亚洲美女av网站| 国产大学生av| 国精品产品一区| 成人av免费在线播放| 永久免费精品影视网站| 日本a级片在线观看| 成人免费毛片男人用品| 欧美福利视频| 色婷婷av一区二区三区软件| 96久久精品| 欧美18—19性高清hd4k| 精品国产影院| 亚洲欧美激情视频在线观看一区二区三区| 国内精品久久久久久久| 黄色片免费网址| www.久久.com| 91在线免费播放| 欧美乱妇40p| 污片在线免费看| 午夜av免费在线观看| 国产一区不卡视频| 在线亚洲午夜片av大片| 精品人妻一区二区三区四区在线| av在线免费在线观看| 日产国产欧美视频一区精品| 亚洲精品国产精品国产自| 日韩精品第1页| 91激情在线观看| 爽好久久久欧美精品| 亚洲国产欧美日韩精品| 欧美日韩视频免费| 国产美女永久免费| 激情亚洲综合在线| 中文字幕日韩av| 性生交免费视频| 香蕉久久免费电影| 91美女片黄在线观看91美女| 欧美精品成人在线| 91视频福利网| 欧美影院在线| 亚洲女人****多毛耸耸8| 成人免费淫片视频软件| 91香蕉国产视频| 国产传媒欧美日韩成人精品大片| 欧美性xxxxxx| 奇米视频888战线精品播放| 91美女免费看| 亚洲永久在线| 日韩精品免费一线在线观看| 91九色在线观看视频| 特黄视频在线观看| 91偷拍与自偷拍精品| 91精品成人久久| 亚洲性生活视频在线观看| 日韩精品中文在线观看| 青青青在线视频播放| 亚洲黄色在线播放| www.欧美日韩| 欧美中文在线字幕| av网站免费在线看| 日韩激情图片| 欧美男男青年gay1069videost| 亚洲欧洲日韩精品| 国产视频在线观看免费| 成人一区二区视频| 欧美在线视频一区二区| 91精品国自产在线| 先锋资源久久| 欧美精品一区视频| 国产精品无码专区av在线播放| 福利一区和二区| 一区二区在线看| 久久久久久久久一区| 69av视频在线观看| 国产一区二区视频在线播放| 欧美精品video| 亚洲熟妇无码av| 国产精品久久久久一区二区三区厕所| 91精品国产综合久久小美女| 免费看毛片的网址| 欧美gay囗交囗交| 国产精品国产三级国产三级人妇 | 在线日韩国产精品| 国产a级片免费看| 日本xxxx人| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 午夜不卡av免费| 四虎影院一区二区三区 | 欧美二区视频| 亚洲欧美日韩天堂一区二区| 色男人天堂av| 视频国产一区| 欧美一区二区三区爱爱| 每日在线更新av| 国产精品美女久久久久人| 黄色成人av网| 日韩视频在线免费播放| 三上悠亚亚洲一区| 亚洲综合网站在线观看| 日韩和欧美的一区二区| 亚洲乱码在线观看| 国产精品视频看| 精品国产一区二区三区四区精华| 在线观看黄色网| 久久影院视频免费| 亚洲自拍偷拍色片视频| 日本妇乱大交xxxxx| 91在线视频在线| 成人性色av| 91tv国产成人福利| 国产日韩精品一区二区三区 | 国产最新精品免费| 欧美孕妇与黑人孕交| 国产午夜手机精彩视频| 日韩av中文在线观看| 久久青草精品视频免费观看| 999精品在线视频| 日韩电影在线免费| 97在线视频免费观看| 欧产日产国产v| 裸体一区二区三区| 国产成人精品午夜| 全部毛片永久免费看| 粉嫩一区二区三区在线看| 国产日韩av在线播放| 国产高潮久久久| www.成人在线| 国产精品高清一区二区三区| 国产一区二区三区四区视频| 中文字幕va一区二区三区| 乱一区二区三区在线播放| 黄色一级a毛片| 亚洲国产日产av| 日韩视频 中文字幕| 国产一区二区三区国产精品| 欧美日韩成人综合| 男女视频在线看| 成人中文视频| 正在播放亚洲1区| 国产高潮呻吟久久| 老司机午夜免费精品视频 | 亚洲最大福利网站| 国产精品久久久久久久久久久久久久久久久久| 国产精品入口麻豆原神| 色姑娘综合av| 欧美一级做a| 在线电影一区二区三区| 99九九精品视频| 国内精品福利| 国外成人在线视频| 日本视频免费在线| 久久一区二区视频| 日韩精品一区二区三区丰满| 九九热这里有精品| 91精品国产色综合久久ai换脸| 91精品视频国产| 亚洲午夜一级| 日韩美女视频免费在线观看| www.久久视频| 亚洲欧美日韩一区二区三区在线观看| 欧美少妇在线观看| 精品网站aaa| 亚洲视频在线观看视频| 国产探花视频在线播放| 国产一区二区三区久久悠悠色av| 成人羞羞视频免费| 久九九久频精品短视频| 欧美吞精做爰啪啪高潮| 涩涩网站在线看| 激情欧美亚洲| 日本在线精品视频| 一炮成瘾1v1高h| 亚洲国产欧美日韩另类综合| 欧美 激情 在线| 国产精品黑丝在线播放 | 欧美极度另类| 欧美日本国产视频| 丰满少妇xbxb毛片日本| 日韩va亚洲va欧美va久久| 91久久久久久久久久| 婷婷综合激情网| 欧美欧美欧美欧美首页| 日韩av手机在线播放| 免费欧美在线视频| 成人三级在线| 四虎在线精品| 国产视频精品一区二区三区| 999精品在线视频| 久久影音资源网| 无码人妻aⅴ一区二区三区日本| 香蕉视频一区二区三区| 久久久精品久久久| 中文字幕69页| 亚洲高清不卡在线| 99热一区二区| 六月天综合网| 国产乱码精品一区二区三区卡| 成人精品三级| 日韩精品免费看| 免费在线观看亚洲| 国产精品久久久久久亚洲伦| 欧美 丝袜 自拍 制服 另类 | 久久国产日韩欧美| 欧美一级大片在线视频| 一区二区三区 在线观看视| 中文在线观看免费网站| 亚洲猫色日本管| 亚洲欧美日韩一级| 久久久久国产精品一区二区| 国产传媒欧美日韩| 国产精品免费精品自在线观看| 亚洲性日韩精品一区二区| 五月天婷婷综合网| 一区二区三区不卡视频| 欧美美女一级片| 日韩精品福利网| 黑人中文字幕一区二区三区| 嫩呦国产一区二区三区av| 中文字幕日韩视频| 亚洲国产av一区二区三区| 午夜欧美在线一二页| 三级网站免费看| 紧缚奴在线一区二区三区| 色一情一乱一伦一区二区三欧美| 亚洲美女15p| 69av在线播放| 天天操天天操天天干| 欧美va在线播放| 男女羞羞免费视频| 一区二区在线看| 波多野结衣网页| 激情综合色综合久久| 艳色歌舞团一区二区三区| 色喇叭免费久久综合网| 国产精品久久二区| 91亚洲精品| 在线观看日韩av| 国语对白做受69按摩| 91黄色免费版| 美国美女黄色片| 中文字幕乱码亚洲精品一区| 久草综合在线观看| 青青草成人在线观看| 天堂精品一区二区三区| 日韩中文首页| 成人有码在线播放| 国内不卡的一区二区三区中文字幕| www国产91| 国产99999| 亚洲激情视频网站| 91精品国产综合久久久蜜臀九色| 日韩欧美精品网站| 神马久久久久久久久久久| 中文字幕欧美区| 亚洲a级黄色片| 高清国产一区二区| 欧美二区在线视频| 久久精品1区| 伊人久久青草| 极品日韩av| 美女主播视频一区| 成人免费电影网址| 91精品久久久久久蜜桃| 国内精品麻豆美女在线播放视频| 欧美一级大片视频| 巨胸喷奶水www久久久免费动漫| 日韩在线观看成人| 黄色美女一级片| 一区二区欧美在线| 国产高清免费观看| 亚洲欧美中文另类| 一级欧美一级日韩| 精品国产网站在线观看| 亚洲欧美偷拍视频| 欧美精品久久天天躁| 久久高清免费视频| 精品视频一区三区九区| 欧美人与禽zozzo禽性配| 精品欧美国产一区二区三区| wwwww黄色| 亚洲最大的成人av| 国产传媒国产传媒| 亚洲最大成人综合| 久久久久久久久久久久久久久| 亚洲视频一区在线观看| 国产ts丝袜人妖系列视频| 亚洲欧洲日韩一区二区三区| 中国一级特黄录像播放| 国产精品久久夜| 99re久久精品国产| 最新国产精品久久精品| 人妻丰满熟妇av无码久久洗澡| 亚洲欧美激情插| 在线不卡av电影| 樱花影视一区二区| 国产精品视频在| 色综合色狠狠天天综合色| 欧美黄色免费观看| 欧美人与z0zoxxxx视频| 日韩xxx高潮hd| 日韩一区二区三区精品视频| 69xxxx国产| 日韩高清欧美高清| 超碰在线观看99| xxxxxxxxx欧美| 黄色成人在线视频| 91av在线影院| 综合中文字幕| 91免费福利视频| 色婷婷一区二区三区| 欧美人与物videos另类| 亚洲日本成人| 日本黄大片在线观看| 韩国理伦片一区二区三区在线播放 | 亚洲精品在线播放| 国产精品爽爽ⅴa在线观看| 亚洲涩涩av| 精品国产乱码久久久久| 在线看片日韩| 嫩草影院中文字幕| 国产精品18久久久| 北条麻妃亚洲一区| ...中文天堂在线一区| 国产在线综合视频| 色婷婷av一区二区三区软件| 黄色大片网站在线观看| 亚洲激情免费观看| 国产91免费在线观看| 欧美极品欧美精品欧美视频| 天堂精品久久久久| 91在线观看免费网站| 91精品国产乱码久久久久久| 亚洲一区二区三区加勒比| 免费视频一区二区| 亚洲视频在线a| 日本一区二区三区在线观看| 久久精品无码一区| 色域天天综合网| 亚洲av无码精品一区二区| 亚洲天堂av电影| 成人精品电影在线| 国产精品xxx视频| 精品国产一区二区三区| 亚洲bbw性色大片| 久久国产欧美日韩精品| 一起操在线视频| 亚洲乱码中文字幕| 九九视频免费在线观看| 精品1区2区在线观看| 日韩中文字幕观看| 欧美中文在线视频| 成人在线免费观看视频| 黄色网zhan| 成人激情免费网站| 在线免费观看成年人视频| 色婷婷久久久久swag精品| 成人黄色免费网| 久久视频在线免费观看| 亚洲三级av| 欧美第一黄网| 精品一区二区三区视频| 深夜视频在线观看| 精品久久久久久久中文字幕| 亚洲欧美一区二区三区在线观看| 色综合亚洲精品激情狠狠| 日韩高清在线观看一区二区| 精品无人区一区二区三区| 肉肉av福利一精品导航| 天堂在线一区二区三区| 亚洲不卡一区二区三区| 久久精品五月天| 久操成人在线视频| 国产欧美日韩视频在线| 最近中文字幕免费mv| 91亚洲男人天堂| 亚洲天堂av中文字幕| 精品奇米国产一区二区三区| 欧美三级精品| 2019国产精品视频| 性一交一乱一区二区洋洋av| 亚洲一区精品视频在线观看| 午夜精品久久久久久久99水蜜桃| 在线观看亚洲国产| 国模精品视频一区二区三区| 99国产精品一区二区| 国产原创中文在线观看|