欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 網站建設 > 建站知識 > 織夢同一頁面調用多個相同的js聯動菜單

織夢同一頁面調用多個相同的js聯動菜單

POST TIME:2017-11-12 23:46

<!--

//選擇地區的二級分類(非通用調用)

function selNext(oj, v)

{

var newobj = oj.options;

var selv = parseInt(v);

var maxv = parseInt(v) + 500;

while(newobj.length > 0) {

oj.remove(0);

}

clear(oj);

if(selv==0)

{

aOption = document.createElement('OPTION');

aOption.text = '具體地區';

aOption.value = '0';

oj.options.add(aOption);

return;

}

else

{

aOption = document.createElement('OPTION');

aOption.text = '具體地區';

aOption.value = '0';

oj.options.add(aOption);

}

var str = '';

for(i=selv+1; i < maxv; i++)

{

if(!em_nativeplaces[i]) continue;

aOption = document.createElement('OPTION');

aOption.text = em_nativeplaces[i];

aOption.value = i;

oj.options.add(aOption);

}

}

//子類改變事件

function ChangeSon()

{

/*

var emname = this.name.replace('_son', '');

var topSelObj = document.getElementById(emname+'_top');

if(this.options[this.selectedIndex].value==0) {

document.getElementById('hidden_'+emname).value = topSelObj.options[topSelObj.selectedIndex].value;

}

else {

document.getElementById('hidden_'+emname).value = this.options[this.selectedIndex].value;

}

*/

// 由于支持3級聯動,所以這里需要對自己改變進行重構

var emname = this.name.replace('_son', '');

// alert(emname);

if( document.getElementById(idname+'_sec') )

{

var oj = document.getElementById(idname + '_sec');

}

else

{

var oj = document.createElement('select');

oj.name = emname + '_sec';

oj.id = idname + '_sec';

oj.onchange = ChangeSec;

}

var v = this.options[this.selectedIndex].value;

document.getElementById('hidden_'+idname).value = v;

var newobj = oj.options;

var selarr = eval('em_'+emname+'s');

var selv = parseInt(v);

var maxv = parseInt(v) + 0.5;

// alert(maxv);

i = 0;

while(newobj && newobj.length > 0) oj.remove(0);

clear(oj);

if(selv == 0)

{

aOption = document.createElement('OPTION');

aOption.text = '請選擇..';

aOption.value = '0';

oj.options.add(aOption);

return;

}

else

{

aOption = document.createElement('OPTION');

aOption.text = '請選擇..';

aOption.value = '0';

oj.options.add(aOption);

}

var str = '';

var j=0;

for(i = selv + 0.001; i < maxv; i = FloatAdd(i, 0.001))

{

if(!selarr[i]) continue;

aOption = document.createElement('OPTION');

aOption.text = selarr[i];

aOption.value = i;

oj.options.add(aOption);

j++;

}

if(j > 0) document.getElementById('span_'+idname+'_sec').appendChild(oj);

else document.getElementById('span_'+idname+'_sec').innerHTML = "";

}

// 改變第三級的事件

function ChangeSec()

{

var emname = this.name.replace('_sec', '');

var topSelObj = document.getElementById(idname+'_top');

if(this.options[this.selectedIndex].value==0) {

document.getElementById('hidden_'+idname).value = topSelObj.options[topSelObj.selectedIndex].value;

}

else {

document.getElementById('hidden_'+idname).value = this.options[this.selectedIndex].value;

}

}

//頂級類改變事件

function selNextSon()

{

var emname = this.name.replace('_top', '');

var idname = this.id.replace('_top', '');

if( document.getElementById(idname+'_son') )

{

var oj = document.getElementById(idname + '_son');

}

else

{

var oj = document.createElement('select');

oj.name = emname + '_son';

oj.id = idname + '_son';

oj.onchange = ChangeSon;

}

var v = this.options[this.selectedIndex].value;

document.getElementById('hidden_'+idname).value = v;

var newobj = oj.options;

var selarr = eval('em_'+emname+'s');

var selv = parseInt(v);

var maxv = parseInt(v) + 500;

while(newobj && newobj.length > 0) oj.remove(0);

clear(oj);

if(selv==0)

{

aOption = document.createElement('OPTION');

aOption.text = '請選擇..';

aOption.value = '0';

oj.options.add(aOption);

return;

}

else

{

aOption = document.createElement('OPTION');

aOption.text = '請選擇..';

aOption.value = '0';

oj.options.add(aOption);

}

var str = '';

for(i=selv+1; i < maxv; i++)

{

if(!selarr[i]) continue;

aOption = document.createElement('OPTION');

aOption.text = selarr[i];

aOption.value = i;

oj.options.add(aOption);

}

document.getElementById('span_'+idname+'_son').appendChild(oj);

}

// 根據數組生成多級聯動菜單

function MakeTopSelect(emname,idname, selvalue)

{

var selectFormHtml = '';

var aOption = null;

var selObj = document.createElement("select");

selObj.name = emname + '_top';

selObj.id = idname + '_top';

selObj.onchange = selNextSon;

var selarr = eval('em_'+emname+'s');

// alert(selarr[1002.2]);

var topvalue = 0;

var sonvalue = 0;

var secvalue = 0;

aOption = document.createElement('OPTION');

aOption.text = '請選擇..';

aOption.value = 0;

selObj.options.add(aOption);

// alert(selvalue);

if(selvalue % 500 == 0 )

{

topvalue = selvalue;

}

// 如果是小數,則依次取出頂級數值,二級數值以及三級數值

else if(!!(selvalue % 1))

{

secvalue = selvalue;

sonvalue = Math.floor(selvalue);

topvalue = sonvalue - (sonvalue % 500);

// alert(secvalue);

}

else {

sonvalue = selvalue;

topvalue = selvalue - (selvalue % 500);

}

for(i = 500; i <= selarr.length; i += 500)

{

if(!selarr[i]) continue;

aOption = document.createElement('OPTION');

if(i == topvalue) {

aOption = document.createElement('OPTION');

aOption.text = selarr[i];

aOption.value = i;

selObj.options.add(aOption);

aOption.selected = true;

}

else {

aOption = document.createElement('OPTION');

aOption.text = selarr[i];

aOption.value = i;

selObj.options.add(aOption);

}

}

document.getElementById('span_'+idname).appendChild(selObj);

//如果子類存在值,創建子類

//if(sonvalue > 0 || topvalue > 0) {

selObj = document.createElement("select");

selObj.name = emname + '_son';

selObj.id = idname + '_son';

selObj.onchange = ChangeSon;

aOption = document.createElement('OPTION');

aOption.text = '請選擇..';

aOption.value = 0;

selObj.options.add(aOption);

//當大類有值輸出子類

if(topvalue > 0)

{

var selv = topvalue;

var maxv = parseInt(topvalue) + 500;

for(i = selv + 1; i < maxv; i++)

{

if(!selarr[i]) continue;

aOption = document.createElement('OPTION');

if(i == sonvalue) {

aOption = document.createElement('OPTION');

aOption.text = selarr[i];

aOption.value = i;

selObj.options.add(aOption);

aOption.selected = true;

}

else {

aOption = document.createElement('OPTION');

aOption.text = selarr[i];

aOption.value = i;

selObj.options.add(aOption);

}

}

}

document.getElementById('span_'+idname+'_son').appendChild(selObj);

// 若存在第三級則創建

if(secvalue > 0)

{

selObj = document.createElement("select");

selObj.name = emname + '_sec';

selObj.id = idname + '_sec';

selObj.onchange = ChangeSec;

aOption = document.createElement('OPTION');

aOption.text = '請選擇..';

aOption.value = 0;

selObj.options.add(aOption);

var selv = sonvalue;

var maxv = parseInt(sonvalue) + 0.5;

// alert(maxv);

i = 0;

for(i = selv + 0.001; i < maxv; i = FloatAdd(i, 0.001))

{

if(!selarr[i]) continue;

aOption = document.createElement('OPTION');

if(i == secvalue) {

aOption = document.createElement('OPTION');

aOption.text = selarr[i];

aOption.value = i;

selObj.options.add(aOption);

aOption.selected = true;

}

else {

aOption = document.createElement('OPTION');

aOption.text = selarr[i];

aOption.value = i;

selObj.options.add(aOption);

}

}

}

document.getElementById('span_'+idname+'_sec').appendChild(selObj);

}

// 兩個小數相加進度計算

function FloatAdd(arg1, arg2)

{

var r1,r2,m;

try{r1=arg1.toString().split(".")[1].length}catch(e){r1=0}

try{r2=arg2.toString().split(".")[1].length}catch(e){r2=0}

m=Math.pow(10,Math.max(r1,r2))

return (arg1*m+arg2*m)/m

}

//清除舊對象

function clear(o)

{

l=o.length;

for (i = 0; i< l; i++){

o.options[1]=null;

}

}

-->

將上面代碼保存為新的js文件,注意不要覆蓋官方原來的,否則可能因為后續的多級聯動菜單添加而反復修改文件

<script language="javascript" type="text/javascript" src="你自定義的js文件目錄"></script>

這句不多說

注意在頁面的運行腳本中,原來的兩個參數改成了三個,第一個是聯動類型的英文名稱,具體請在后臺查看

第二個參數是你自定義的id,防止頁面上出現重復id的現象,第三個參數是初始選項

<script language="javascript" type="text/javascript">MakeTopSelect("MyArea","IdName", 0);</script>



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    一区二区三区在线观看动漫| 成人午夜激情影院| 欧美做受高潮中文字幕| 欧洲人成人精品| 亚洲丝袜另类动漫二区| 成人伦理片在线| 黄色香蕉视频在线观看| 国产精品网友自拍| 粉嫩av亚洲一区二区图片| 国产又色又爽又高潮免费| 久久久欧美精品sm网站| 国产一区二区三区最好精华液| 久操视频免费看| 久久理论电影网| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲精品一区二区三区影院忠贞| 日韩精品一区二区三区四区| 免费欧美高清视频| 在线观看日本中文字幕| 久久久午夜精品理论片中文字幕| 国产一区二区不卡在线| 亚洲国产精品一区二区久久hs| 国产亚洲精品久| 成人精品免费视频| 欧洲生活片亚洲生活在线观看| 亚洲亚洲精品在线观看| 北岛玲一区二区| 久久免费午夜影院| 国产成人精品免费一区二区| 色悠悠久久综合| 亚洲成人自拍一区| 免费在线观看成年人视频| 2020日本不卡一区二区视频| 国产福利91精品一区二区三区| 午夜精品一区二区三区视频| 亚洲精选一二三| 182在线视频| 久久久亚洲国产美女国产盗摄 | 欧美精彩视频一区二区三区| 国产福利91精品一区| 色拍拍在线精品视频8848| 亚洲成人www| 先锋影音av在线| 1区2区3区欧美| 亚洲啪av永久无码精品放毛片 | 欧美精品久久久久久久多人混战| 偷拍一区二区三区| 日韩毛片无码永久免费看| 国产精品电影院| av免费观看不卡| 国产婷婷一区二区| 成人99免费视频| 欧美一级视频精品观看| 国产自产高清不卡| 在线观看日韩一区| 男男gaygay亚洲| 91九色丨porny丨极品女神| 亚洲自拍偷拍欧美| 日韩一级片在线免费观看| 亚洲色图19p| 美国黄色a级片| 亚洲丝袜另类动漫二区| 欧美精品黑人猛交高潮| 国产精品―色哟哟| 久久一区二区电影| 国产精品久久久久精k8 | 亚洲欧美一区二区三区久本道91| 人妻av一区二区| 国产精品久久久久久久久久久免费看 | 国产精选一区二区三区| 爱爱视频免费在线观看| 中文字幕综合网| 成人片黄网站色大片免费毛片| 国产精品欧美精品| 国产精品探花一区二区在线观看| 中文字幕一区二区三区在线播放 | 欧美亚洲一区二区在线观看| 奇米在线7777在线精品| 草视频在线观看| 精品亚洲porn| 欧美精品乱码久久久久久| 成人中文字幕合集| 精品国产污网站| 亚洲熟女一区二区三区| 国产日韩欧美麻豆| 你懂得在线视频| 一区二区三区在线播| 亚洲精品自拍视频在线观看| 日韩电影免费一区| 欧美性大战久久久| 国产精品1区2区| 欧美草草影院在线视频| 韩国三级在线播放| 中文字幕日韩精品一区| 五月天精品视频| 视频一区免费在线观看| 在线视频你懂得一区| 国产精品123| 亚洲精品一区在线观看| 一起草在线视频| 亚洲综合免费观看高清完整版在线| 国产在线免费av| 毛片一区二区三区| 亚洲精品无码一区二区| 国产成人亚洲综合色影视| 色丁香久综合在线久综合在线观看| 韩国午夜理伦三级不卡影院| 日韩一本二本av| 国模无码视频一区| 亚洲主播在线观看| 日本韩国欧美一区| av中文字幕不卡| 中文字幕一区二区三区蜜月| 中文字幕第二区| 国产在线一区二区综合免费视频| 日韩欧美国产不卡| 亚洲观看黄色网| 视频一区国产视频| 欧美精品v日韩精品v韩国精品v| 少妇丰满尤物大尺度写真| 亚洲同性同志一二三专区| 欧美第一页在线观看| 国产不卡高清在线观看视频| 国产无遮挡一区二区三区毛片日本| 日韩中文字幕电影| 免费欧美高清视频| 精品电影一区二区| 亚洲精品一区二区三区影院忠贞| 久久草av在线| 久久久久综合网| 亚洲女人毛茸茸高潮| 国产福利不卡视频| 国产精品久久久一本精品 | 中文字幕不卡在线| 成人涩涩小片视频日本| 岛国精品在线播放| 亚洲人成精品久久久久| 欧美亚洲精品一区| 麻豆tv在线观看| 婷婷一区二区三区| 精品成人免费观看| 国产激情av在线| 国产98色在线|日韩| 国产精品久久久久一区| 日本精品视频一区二区三区| 91蜜桃视频在线| 午夜视频一区二区| 欧美zozozo| 美女网站视频色| 91在线视频免费91| 亚洲成av人片一区二区梦乃| 日韩三级伦理片妻子的秘密按摩| 90岁老太婆乱淫| 国产成人精品一区二区三区四区 | 国产嫩草影院久久久久| 色婷婷综合久久久久中文一区二区| 91蜜桃免费观看视频| 日韩电影在线一区二区三区| 精品国产91乱码一区二区三区| 国产精品1区2区3区4区| www.欧美日韩国产在线| 性久久久久久久久久久久 | 国产一级伦理片| 久久99久久久久| 中文字幕一区三区| 欧美日韩国产不卡| 免费污网站在线观看| 成人午夜激情影院| 天天色综合成人网| 国产亚洲成年网址在线观看| 色久优优欧美色久优优| 久久久久久久无码| 成人手机电影网| 天天影视色香欲综合网老头| 久久―日本道色综合久久| 日本精品免费观看高清观看| 性色av蜜臀av色欲av| 岛国一区二区三区| 日韩高清在线一区| 国产精品不卡一区| 欧美一区二区三区免费| 九九这里只有精品视频| 91传媒理伦片在线观看| 国产精品资源网| 亚洲成人免费看| 中文字幕免费不卡| 51久久夜色精品国产麻豆| 国产馆在线观看| 无码国产精品一区二区免费式直播| 狠狠色2019综合网| 亚洲va韩国va欧美va| 欧美激情一区二区三区不卡| 欧美精品v国产精品v日韩精品 | 国产精品久久毛片av大全日韩| 9191国产精品| 欧美特级一级片| 精品人妻无码一区二区三区换脸| 黑人性生活视频| 国产成人免费在线观看不卡| 午夜日韩在线观看|