& lt腳本語言= " javascript " & gt
//名稱:多級通用菜單(1,2,3)
//作者:海洋王子QQ: 570713592 305629478郵箱:yuzhougang @ 163.com
//免責聲明:1。壹些想法和句子是從網上收集來的。如涉及版權問題,請及時告知。
//免責聲明:2。這個程序可以隨意復制。如用於商業用途,請及時聯系我。
函數CreateSelect(_FormName,_SName,_SValue,_Ds,_AllOptionStr,ShowType)
{
if(_ FormName = = " ")_ FormName = " all "
var _SNameArr = _SName.split("| ")
var _SValueArr = _SValue.split("| ")
var _DsArr = _Ds.split("| ")
var _Snum = _SNameArr.length
//壹級菜單
if (_Snum == 1)
{
var _SName1 = _SNameArr[0]
var _ svalue 1 = _ SValueArr[0]
var _Ds1 = _DsArr[0]
var AllStr = _ ds 1+" { { "+"("+" | | "+_ AllOptionStr
var _ AR0 = allstr . split(" | | ");
document . writeln(" & lt;select name = \ "+_ sname 1+" \ " size = \ " 1 \ " >);
for(var I 1 = 0;I 1 & lt;_ AR0.lengthi1++)
{
var area 1 str = _ AR0[I 1];
var _ ar 10 = area 1 str . split(" { { ");
var _ ar 11 = _ ar 10[0]。拆分(“@”);
var tstr 1 = _ ar 11[0];
var vstr 1 =(_ ar 11 . length = = 2)?_ ar 11[1]:_ ar 11[0]
document . writeln(" & lt;選項值= \ "+vstr 1+" \ " >+tstr 1+" & lt;\/option >;");
}
document . writeln(" & lt;\/select >;");
}
//二級菜單
else if (_Snum == 2)
{
var _SName1 = _SNameArr[0]
var _SName2 = _SNameArr[1]
var _ svalue 1 = _ SValueArr[0]
var _ svalue 2 = _ SValueArr[1]
var _Ds1 = _DsArr[0]
var _Ds2 = _DsArr[1]
if(ShowType==2){
_ AllOptionStr = _ AllOptionStr . replace(/\ { \ {/ig," \{\{"+_Ds2+"\(\("+"\*\* ")
}
else if(ShowType==1){
_ alloptionstr = _alloptionstr.replace(/\(\(/ig,"\(\("+"\^”)
}
var AllStr = _ ds 1+" { { "+_ Ds2+"(("+" | | "+_ AllOptionStr
var _ AR0 = allstr . split(" | | ");
document . writeln(" & lt;select name = \ "+_ sname 1+" \ " size = \ " 1 \ " onChange = \ "+_ sname 1+" redirect(this . options . selectedindex)\ " & gt);
for(var I 1 = 0;I 1 & lt;_ AR0.lengthi1++)
{
var area 1 str = _ AR0[I 1];
var _ ar 10 = area 1 str . split(" { { ");
var _ ar 11 = _ ar 10[0]。拆分(“@”);
var tstr 1 = _ ar 11[0];
var vstr 1 =(_ ar 11 . length = = 2)?_ ar 11[1]:_ ar 11[0]
document . writeln(" & lt;選項值= \ "+vstr 1+" \ " >+tstr 1+" & lt;\/option >;");
}
document . writeln(" & lt;\/select >;");
document . writeln(" & lt;select name = "+_ sname 2+" size = 1 \ " & gt;");
var _ ar 111 = _ ds2 . split(" @ ");
var tstr 11 = _ ar 111[0];
var vstr 11 =(_ ar 111 . length = = 2)?_ ar 111[1]:_ ar 111[0];
document . writeln(" & lt;選項值= \ "+vstr 11+" \ " >+tstr 11+" & lt;\/option >;");
document . writeln(" & lt;\/select >;");
document . writeln(" & lt;腳本類型= \ " text/JavaScript \ " & gt;");
document . writeln(" & lt;!- ");
document . writeln(" var "+_ sname 1+" newall str = \ " "+AllStr+" \ ");
document . writeln(" var "+_ sname 1+" _ AR0 = "+_ sname 1+" newall str . split(\ " | | \ ");");
document . writeln(" var "+_ sname 1+" groups = document,"+ _FormName +"。+_ sname 1+" . options . length;");
document . writeln(" var "+_ sname 1+" group = new Array("+_ sname 1+" groups)");
document . writeln(" for(I = 0;我& lt”+_SName1+"組;i++){ ";
document . writeln("+_ sname 1+" group[I]= new Array();));
document . writeln(" } ");
document . writeln(" for(var I 1 = 0;I 1 & lt;+_ sname 1+" _ ar0 . length;I 1++){ ";
document . writeln(" var area 1 str = "+_ sname 1+" _ AR0[I 1];");
document . writeln(" var _ ar 10 = area 1 str . split(\ " { { \ ");");
document . writeln(" var _ ar 12 = _ ar 10[1])。拆分(\ " * * \ ");");
document . writeln(" for(var I2 = 0;i2 & lt_ ar 12 . length;i2++){ ";
document . writeln(" var area 2 str = _ ar 12[I2];");
document . writeln(" var _ AR20 = area 2 str . split(\ "((\ ");");
document . writeln(" var _ ar 211 = _ AR20[0])。拆分(\ " @ \ ");");
document . writeln(" var tstr 2 = _ ar 211[0];");
document . writeln(" var vstr 2 =(_ ar 211 . length = = 2)?_ ar 211[1]:_ ar 211[0],");
document . writeln("+_ sname 1+" group[I 1][I2]= new Option(tstr 2,vstr 2);");
document . writeln(" } ");
document . writeln(" } ");
document . writeln(" var "+_ sname 1+" temp = document。"+ _FormName +"。+_ sname 2);
document . writeln(" function "+_ sname 1+" redirect(x){ ";
document . writeln(" for(m = "+_ sname 1+" temp . options . length-1;m & gt0;m-)”);
document . writeln("+_ sname 1+" temp . options[m]= null;");
document . writeln(" for(I = 0;我& lt”+_SName1+"組[x]。長度;i++){ ";
document . writeln("+_ sname 1+" temp . options[I]= new Option("+_ sname 1+" group[x][I])。text,"+_SName1+"group[x][i]。值);”);
document . writeln(" } ");
document . writeln("+_ sname 1+" temp . options[0])。selected = true ");
document . writeln(" } ");
document . writeln(" \/\/-& gt;);
document . writeln(" & lt;\/script >);
document . writeln(" & lt;腳本類型= \ " text/JavaScript \ " & gt;");
document . writeln(" & lt;!- ");
document . writeln(" function "+_ sname 1+" SetValue(){ ");
document . writeln(" try { ");
document . writeln(" if(\ " "+_ svalue 1+" \ "!=\"\"){");
document.writeln("文檔。"+ _FormName +"。+_SName1+"。value = \ "+_ svalue 1+" \ " ";
document . writeln("+_ sname 1+"重定向(document。+ _FormName +"。+_ sname 1+" . options . selectedindex);");
document . writeln(" if(\ " "+_ svalue 2+" \ "!=\"\"){");
document.writeln("文檔。"+ _FormName +"。+_SName2+"。value = \ "+_ svalue 2+" \ " ";
document . writeln(" } ");
document . writeln(" } ");
document . writeln(" } ");
document . writeln(" catch(e){ ");
document . writeln(" } ");
document . writeln(" } ");
document . writeln(" window . attach event(\ " onload \ ","+_ sname 1+" SetValue)");
document . writeln(" \/\/-& gt;);
document . writeln(" & lt;\/script >);
}
//三級菜單
else if (_Snum == 3)
{
var _SName1 = _SNameArr[0]
var _ sname 2 =(_ sname arr . length & gt;1)?_ SNameArr[1]:_ SNameArr[0]
var _ sname 3 =(_ sname arr . length & gt;2)?_SNameArr[2]:_SNameArr[0]
var _ svalue 1 = _ SValueArr[0]
var _ svalue 2 =(_ svaluearr . length & gt;1)?_ svaluerr[1]:_ svaluerr[0]
var _ svalue 3 =(_ svaluearr . length & gt;2)?_ svaluerr[2]:_ svaluerr[0]
var _Ds1 = _DsArr[0]
var _ Ds2 =(_ dsarr . length & gt;1)?_DsArr[1]:_DsArr[0]
var _ Ds3 =(_ dsarr . length & gt;2)?_DsArr[2]:_DsArr[0]
if (ShowType==3){
_ alloptionstr = _alloptionstr.replace(/\(\(/ig,"\(\("+_ds3+"\^”)
_ alloptions str = _ alloptions str . replace(/\ { \ {/ig," \{\{"+_Ds2+"\(\("+_Ds3+"\*\* ")
}
else if(ShowType==2){
_ alloptions str = _ alloptions str . replace(/\ { \ {/ig," \{\{"+_Ds2+"\(\("+_Ds3+"\*\* ")
}
else if(ShowType==1){
_ alloptionstr = _alloptionstr.replace(/\(\(/ig,"\(\("+_ds3+"\^”)
}
var AllStr = _ ds 1+" { { "+_ Ds2+"(("+_ Ds3+" | | "+_ AllOptionStr
var _ AR0 = allstr . split(" | | ");
document . writeln(" & lt;select name = "+_ sname 1+" size = 1 onChange = "+_ sname 1+" redirect(this . options . selectedindex)>);
for(var I 1 = 0;I 1 & lt;_ AR0.lengthi1++)
{
var area 1 str = _ AR0[I 1];
var _ ar 10 = area 1 str . split(" { { ");
var _ ar 11 = _ ar 10[0]。拆分(“@”);
var tstr 1 = _ ar 11[0];
var vstr 1 =(_ ar 11 . length = = 2)?_ ar 11[1]:_ ar 11[0]
document . writeln(" & lt;選項值="+Vstr1+" >+tstr 1+" & lt;\/option >;");
}
document . writeln(" & lt;\/select >;");
document . writeln(" & lt;select name = "+_ sname 2+" size = 1 onChange = "+_ sname 1+" redirect 1(this . options . selectedindex)>);
var _ ar 111 = _ ds2 . split(" @ ");
var tstr 11 = _ ar 111[0];
var vstr 11 =(_ ar 111 . length = = 2)?_ ar 111[1]:_ ar 111[0];
document . writeln(" & lt;選項值="+Vstr11+" >+tstr 11+" & lt;\/option >;");
document . writeln(" & lt;\/select >;");
document . writeln(" & lt;select name = "+_ sname 3+" size = 1 \ " & gt;");
var _ ar 222 = _ ds3 . split(" @ ");
var tstr 22 = _ ar 222[0];
var Vstr22 = (_AR222.length==2)?_ ar 222[1]:_ ar 222[0];
document . writeln(" & lt;選項值= \ "+vstr 22+" \ " >+tstr 22+" & lt;\/option >;");
document . writeln(" & lt;\/select >;");
document . writeln(" & lt;腳本類型= \ " text/JavaScript \ " & gt;");
document . writeln(" & lt;!- ");
document . writeln(" var "+_ sname 1+" newall str = \ " "+AllStr+" \ ");
document . writeln(" var "+_ sname 1+" _ AR0 = "+_ sname 1+" newall str . split(\ " | | \ ");");
document . writeln(" var "+_ sname 1+" groups = document,"+ _FormName +"。+_ sname 1+" . options . length;");
document . writeln(" var "+_ sname 1+" group = new Array("+_ sname 1+" groups)");
document . writeln(" for(I = 0;我& lt”+_SName1+"組;i++){ ";
document . writeln("+_ sname 1+" group[I]= new Array();));
document . writeln(" } ");
document . writeln(" for(var I 1 = 0;I 1 & lt;+_ sname 1+" _ ar0 . length;I 1++){ ";
document . writeln(" var area 1 str = "+_ sname 1+" _ AR0[I 1];");
document . writeln(" var _ ar 10 = area 1 str . split(\ " { { \ ");");
document . writeln(" var _ ar 12 = _ ar 10[1])。拆分(\ " * * \ ");");
document . writeln(" for(var I2 = 0;i2 & lt_ ar 12 . length;i2++){ ";
document . writeln(" var area 2 str = _ ar 12[I2];");
document . writeln(" var _ AR20 = area 2 str . split(\ "((\ ");");
document . writeln(" var _ ar 211 = _ AR20[0])。拆分(\ " @ \ ");");
document . writeln(" var tstr 2 = _ ar 211[0];");
document . writeln(" var vstr 2 =(_ ar 211 . length = = 2)?_ ar 211[1]:_ ar 211[0],");
document . writeln("+_ sname 1+" group[I 1][I2]= new Option(tstr 2,vstr 2);");
document . writeln(" } ");
document . writeln(" } ");
document . writeln(" var "+_ sname 1+" temp = document。"+ _FormName +"。+_ sname 2);
document . writeln(" function "+_ sname 1+" redirect(x){ ";
document . writeln(" for(m = "+_ sname 1+" temp . options . length-1;m & gt0;m-)”);
document . writeln("+_ sname 1+" temp . options[m]= null;");
document . writeln(" for(I = 0;我& lt”+_SName1+"組[x]。長度;i++){ ";
document . writeln("+_ sname 1+" temp . options[I]= new Option("+_ sname 1+" group[x][I])。text,"+_SName1+"group[x][i]。值);”);
document . writeln(" } ");
document . writeln("+_ sname 1+" temp . options[0])。selected = true ");
document . writeln("+_ sname 1+" redirect 1(0)");
document . writeln(" } ");
document . writeln(" var "+_ sname 1+" group 2s = document。"+ _FormName +"。+_ sname 2+" . options . length;");
document . writeln(" var "+_SName1+" group 2 =新數組("+_ sname 1+"組);");
document . writeln(" for(I = 0;我& lt”+_SName1+"組;i++){ ";
document . writeln("+_ sname 1+" group 2[I]=新數組("+_SName1+"group[i])。長度)”);
document . writeln(" for(j = 0;j & lt”+_SName1+"組[i]。長度;j++){ ";
document . writeln("+_ sname 1+" group 2[I][j]= new Array()");
document . writeln(" } ");
document . writeln(" } ");
document . writeln(" for(var I 1 = 0;I 1 & lt;+_ sname 1+" _ ar0 . length;I 1++){ ";
document . writeln(" var area 1 str = "+_ sname 1+" _ AR0[I 1]");
document . writeln(" var _ ar 10 = area 1 str . split(\ " { { \ ");");
document . writeln(" var _ ar 12 = _ ar 10[1])。拆分(\ " * * \ ");");
document . writeln(" for(var I2 = 0;i2 & lt_ ar 12 . length;i2++){ ";
document . writeln(" var area 2s tr = _ ar 12[I2]");
document . writeln(" var _ AR20 = area 2 str . split(\ "((\ ");");
document . writeln(" _ ar 212 = _ AR20[1])。split(\"^\”);”);
document . writeln(" for(var i3 = 0;i3 & lt_ ar 212 . length;i3++){ ";
document . writeln(" area 3 str = _ ar 212[i3]");
document . writeln(" _ AR3 = area 3 str . split(\ " @ \ ");");
document . writeln(" tstr 3 = _ AR3[0]");
document . writeln(" vstr 3 =(_ ar3 . length = = 2)?_ AR3[1]:_ AR3[0]";
document . writeln("+_ sname 1+" group 2[I 1][I2][i3]= new Option(tstr 3,vstr 3);");
document . writeln(" } ");
document . writeln(" } ");
document . writeln(" } ");
document . writeln(" var "+_ sname 1+" temp 1 = document,"+ _FormName +"。+_ sname 3+" ");
document . writeln(" function "+_ sname 1+" redirect 1(y){ ";
document . writeln(" for(m = "+_ sname 1+" temp 1 . options . length-1;m & gt0;m-)”);
document . writeln("+_ sname 1+" temp 1 . options[m]= null));
document . writeln(" for(I = 0;我& lt”+_ sname 1+" group 2[document+ _FormName +"。+_ sname 1+" . options . selectedindex][y]。長度;i++){ ";
document . writeln("+_ sname 1+" temp 1 . options[I]= new Option("+_ sname 1+" group 2[document]。"+ _FormName +"。+_ sname 1+" . options . selectedindex][y][I]。text,"+_ sname 1+" group 2[document。"+ _FormName +"。+_ sname 1+" . options . selectedindex][y][I]。值)”);
document . writeln(" } ");
document . writeln("+_ sname 1+" temp 1 . options[0])。selected = true ");
document . writeln(" } ");
document . writeln(" \/\/-& gt;);
document . writeln(" & lt;\/script >);
document . writeln(" & lt;腳本類型= \ " text/JavaScript \ " & gt;");
document . writeln(" & lt;!- ");
document . writeln(" function "+_ sname 1+" SetValue(){ ");
document . writeln(" try { ");
document . writeln(" if(\ " "+_ svalue 1+" \ "!=\"\"){");
document.writeln("文檔。"+ _FormName +"。+_SName1+"。value = \ "+_ svalue 1+" \ " ";
document . writeln("+_ sname 1+"重定向(document。+ _FormName +"。+_ sname 1+" . options . selectedindex);");
document . writeln(" if(\ " "+_ svalue 2+" \ "!=\"\"){");
document.writeln("文檔。"+ _FormName +"。+_SName2+"。value = \ "+_ svalue 2+" \ " ";
document . writeln("+_ sname 1+" redirect 1(document。+ _FormName +"。+_ sname 2+" . options . selectedindex)");
document . writeln(" if(\ " "+_ svalue 3+" \ "!=\"\")");
document.writeln("文檔。"+ _FormName +"。+_SName3+"。value = \ "+_ svalue 3+" \ " ";
document . writeln(" } ");
document . writeln(" } ");
document . writeln(" } ");
document . writeln(" catch(e){ ");
document . writeln(" } ");
document . writeln(" } ");
document . writeln(" window . attach event(\ " onload \ ","+_ sname 1+" SetValue)");
document . writeln(" \/\/-& gt;);
document . writeln(" & lt;\/script >);
}
}
var s1_Str = " "
+"東北@1{{ "
+"|||華北{{ "
+"|||華中{{ "
+"|||華南{{ "
var s2_Str = " "
+"中國東北{{ "
+“黑龍江((”
+“* *吉林((”
+“* *遼寧((”
+"|||華北{{ "
+“北京((”
+“* *天津((”
var s3_Str = " "
+"中國東北{{ "
+“黑龍江((哈爾濱齊齊哈爾牡丹江佳木斯大慶綏化鶴崗雞西黑河雙鴨山伊春七臺河大興安嶺)”
+“* *吉林((長春吉林四平遼源通化白山松原白城延邊)
+“* *遼寧((沈陽大連鞍山撫順本溪丹東錦州營口阜新遼陽盤錦鐵嶺朝陽葫蘆島)”
+"|||華北{{ "
+“北京((東城西城崇文宣武朝陽豐臺石景山海澱門頭溝房山通州順義昌平大興平谷懷柔密雲延慶)
+“* *天津((和平東裏河東西青河西津南南開北辰河北武清洪哥塘沽漢沽大港寧河靜海寶坻薊縣)
+“* *山東((濟南青島淄博棗莊東營煙臺濰坊濟寧泰安威海日照萊蕪臨沂德州聊城濱州菏澤)”
+“* *河北((石家莊邯鄲邢臺保定張家口承德廊坊唐山秦皇島滄州衡水)
+“* *河南((鄭州開封洛陽平頂山安陽鶴壁新鄉焦作濮陽許昌漯河三門峽南陽商丘信陽周口駐馬店濟源)
+“* *山西((太原大同陽泉長治晉城朔州呂梁忻州晉中臨汾運城)”
+“* *內蒙古((呼和浩特包頭烏海赤峰呼倫貝爾盟阿拉善盟哲裏木盟興安盟烏蘭察布盟錫林郭勒盟巴彥淖爾盟伊克昭盟)
+"|||華中{{ "
+“湖北((武漢宜昌荊州襄樊黃石荊門黃岡十堰恩施潛江天門仙桃隨州鹹寧孝感鄂州)”
+“* *湖南((長沙常德株洲湘潭衡陽嶽陽邵陽益陽婁底懷化郴州永州湘西張家界)
+"|||華南{{ "
+“廣東((廣州深圳珠海汕頭東莞中山佛山韶關江門湛江茂名肇慶惠州梅州汕尾河源陽江清遠潮州揭陽雲浮)”
+“* *廣西((南寧柳州桂林梧州北海防城港欽州貴港玉林南寧柳州賀州百色河池)
+“* *福建((福州廈門莆田三明泉州漳州南平龍巖寧德)
+* * * *海南((海口三亞)
+"|||中國西南{{ "
+“四川((成都綿陽德陽自貢攀枝花廣元內江樂山南充宜賓廣安達川雅安眉山甘孜涼山瀘州)”
+“* *重慶((萬州涪陵渝中大渡口江北沙坪壩南岸九龍坡北碚萬盛雙劍渝北巴南黔江長壽綦江潼南銅梁大足榮昌璧山梁平市)
+“* *貴州((貴陽六盤水遵義銅仁黔西南畢節黔東南黔南)
+“* *雲南((昆明大理曲靖玉溪昭通楚雄紅河文山思茅西雙版納保山德宏麗江怒江迪慶臨滄)
+* *西藏((拉薩日喀則山南林芝昌都阿裏那曲)
+"|||中國西北{{ "
+“陜西((xi安寶雞鹹陽銅川渭南榆林漢中安康商洛)
+“* *甘肅((蘭州嘉峪關金昌白銀天水酒泉張掖武威定西隴南平涼慶陽臨夏甘南)
+“* *寧夏((銀川石嘴山吳中固原)
+“* *青海((西寧海東海南海北黃南玉樹果洛海西)
+* *新疆((烏魯木齊石河子克拉瑪依伊犁巴音郭勒昌吉克孜勒蘇柯爾克孜博爾塔拉吐魯番哈密喀什和田阿克蘇)
+"|||華東{{ "
+“上海((黃浦盧灣徐匯長寧靜安普陀閘北虹口楊浦閔行寶山嘉定浦東金山松江青浦南匯奉賢崇明)”
+“* *江蘇((南京鎮江蘇州南通揚州鹽城徐州連雲港常州無錫宿遷泰州淮安)
+“* *浙江((杭州寧波溫州嘉興湖州紹興金華衢州舟山臺州麗水)
+“* *安徽((合肥蕪湖蚌埠馬鞍山淮北銅陵安慶黃山滁州蘇州池州淮南巢湖盧福陽安宣城亳州)
+“* *江西((南昌景德鎮九江鷹潭萍鄉新余贛州吉安宜春撫州上饒)
+"|||港澳臺地區{{ "
+"香港((香港)"
+* *澳門((澳門)
+* *臺灣省((臺北高雄臺中臺南屏東南投雲林新竹彰化苗栗嘉義花蓮桃園宜蘭基隆臺東金門馬祖澎湖)
+"|||其他地區{{ "
+"其他((其他)"
& lt/script & gt;
& lthead & gt
& lttitle & gt1,2,3常規級聯菜單
& lt/head & gt;
& ltbody & gt
& lt表單& gt
& lt表& gt
& lttr & gt
& lttd & gt//名稱:多級通用菜單(1,2,3)
& lt/TD & gt;
& lt/tr & gt;
& lttr & gt
& lttd & gt
//作者:海洋王子QQ: 570713592 305629478郵箱:yuzhougang @ 163.com
& lt/TD & gt;
& lt/tr & gt;
& lttr & gt
& lttd & gt
//免責聲明:1。壹些想法和句子是從網上收集來的。如涉及版權問題,請及時告知。
& lt/TD & gt;
& lt/tr & gt;
& lttr & gt
& lttd & gt
//免責聲明:2。這個程序可以隨意復制。請保留上述信息。如用於商業用途,請及時聯系我。
& lt/TD & gt;
& lt/tr & gt;
& lttr & gt
& lttd & gt
//程序需要優化。希望大家給我壹些改進的建議。郵箱:yuzhougang @ 163.com
& lt/TD & gt;
& lt/tr & gt;
& lt/table & gt;
& lthr & gt
& lt表& gt
& lttr & gt
& lttd & gt壹級菜單示例:
& lttd & gt
& ltscript type = " text/JavaScript " & gt;
CreateSelect("、" S_1 "、"壹級菜單示例@ "、s1_Str,1);
& lt/script & gt;
& lt/TD & gt;
& lttd & gt
此時只有壹種顯示模式。
& lt/TD & gt;
& lt/tr & gt;
& lt/table & gt;
& lthr & gt
& lt表& gt
& lttr & gt
& lttd & gt二級菜單示例:
& lttd & gt
& ltscript type = " text/JavaScript " & gt;
Create select("," s _ 21 | s _ 22 ","","壹級菜單@|二級菜單@ ",s2_Str,1);
& lt/script & gt;
& lt/TD & gt;
& lttd & gt
此時有兩種顯示模式:第壹種。
& lt/TD & gt;
& lt/tr & gt;
& lt/table & gt;
& lt表& gt
& lttr & gt
& lttd & gt二級菜單示例:
& lttd & gt
& ltscript type = " text/JavaScript " & gt;
創建select("," s _ 211 | s _ 222 ","","壹級菜單@|二級菜單@ ",s2_Str,2);
& lt/script & gt;
& lt/TD & gt;
& lttd & gt
這時,有兩種顯示模式:第二種。
& lt/TD & gt;
& lt/tr & gt;
& lt/table & gt;
& lthr & gt
& lt表& gt
& lttr & gt
& lttd & gt三級菜單示例:
& lttd & gt
& ltscript type = " text/JavaScript " & gt;
Create select("," s _ 31 | s _ 32 | s _ 33 ","","壹級菜單@|二級菜單@|三級菜單@ ",s3_Str,1);
& lt/script & gt;
& lt/TD & gt;
& lttd & gt
此時只有三種顯示模式:第壹種。
& lt/TD & gt;
& lt/tr & gt;
& lt/table & gt;
& lt表& gt
& lttr & gt
& lttd & gt三級菜單示例:
& lttd & gt
& ltscript type = " text/JavaScript " & gt;
Create select("," s _ 311 | s _ 322 | s _ 333 ","","壹級菜單@|二級菜單@|三級菜單@ ",s3_Str,2);
& lt/script & gt;
& lt/TD & gt;
& lttd & gt
此時,只有三種顯示模式:第二種。
& lt/TD & gt;
& lt/tr & gt;
& lt/table & gt;
& lt表& gt
& lttr & gt
& lttd & gt三級菜單示例:
& lttd & gt
& ltscript type = " text/JavaScript " & gt;
創建select("," s _ 3111 | s _ 3222 | s _ 3333 ","","壹級菜單@|二級菜單@|三級菜單@ ",s3_Str,3);
& lt/script & gt;
& lt/TD & gt;
& lttd & gt
此時,只有三種顯示模式:第三種。
& lt/TD & gt;
& lt/tr & gt;
& lt/table & gt;
& lthr & gt
& lt表& gt
& lttr & gt
& lttd & gt
我還想實現以下功能:選中後可以立即顯示在網頁上。
& lt/TD & gt;
& lt/tr & gt;
& lttr & gt
& lttd & gt
如何實現這個功能,請大家幫幫忙,給點建議。
& lt/TD & gt;
& lt/tr & gt;
& lttr & gt
& lttd & gt
妳剛才選擇的結果是:* * * * * * * * * * * * * *這裏是妳剛才選擇的結果* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *。
& lt/TD & gt;
& lt/tr & gt;
& lt/table & gt;
& lt/form & gt;
& lt/body & gt;