<script>
var arrSel=["year","month","date","clock"];//arrSel定义了要修改的下拉框和xml数据的节点名称
</script>
<script>
function qswhXml(num){
/******* by qiushuiwuhen(2002-5-17) ********/
var i,j,arrTemp=[];
for(i=0;i<num;i++)arrtemp[i]=document.all(arrsel[i]).options[document.all(arrsel[i]).selectedindex].text<br> if(num==arrSel.length){//这里处理最后的数据。
document.all("result").value="选中了("+arrTemp+")";return;
}
with(document.all(arrSel[num])){
length=0
var obj=document.all.xmldata.XMLDocument.childNodes[0];
for(i=0;i<num;i++)obj=obj.selectsinglenode(arrsel[i]+'[@value="'+arrtemp[i]+'"]');<br> for(i=0;i<obj.childnodes.length;i++)options[length++].text=obj.childnodes[i].getattribute("value");<br> οnchange=new Function("qswhXml("+(num+1)+")");
onchange();
}
}
qswhXml(0);
</script>