function InitData(depth,parent,id)
          {
              var ele = document.getElementById(id);
              if(depth==1)
              {
                  for(var i=0;i<firstSort.length;i++)
                  {
                  if(firstSort[i][0]==parent)
                  ele.options.add(new Option(firstSort[i][2],firstSort[i][1]));
                  }
              }
              else if(depth==2)
              {
                  ele.options.length=0;
                  for(var i=0;i<secondSort.length;i++)
                  {
                  if(secondSort[i][0]==parent)
                  ele.options.add(new Option(secondSort[i][2],secondSort[i][1]));
                  }
                  ele.options.selectedIndex=0;
              }
              else if(depth==3)
              {
                  ele.options.length=0;
                  for(var i=0;i<thirdSort.length;i++)
                  {
                  if(thirdSort[i][0]==parent)
                  ele.options.add(new Option(thirdSort[i][2],thirdSort[i][1]));
                  }
                  ele.options.selectedIndex=0;
              }
          }
          InitData("1","0","LbFirst");
          function secondSelect(first,second,third)
          {
              var tempSecIndex="";
              var tempThirIndex="";
              try{
               tempSecIndex = document.getElementById(first).options[document.getElementById(first).selectedIndex].value;
              }
              catch(e){
              tempSecIndex=0;
              }
              try{
               tempThirIndex = document.getElementById(second).options[document.getElementById(second).selectedIndex].value;
              }
              catch(e){
              tempThirIndex=0;
              }
              InitData("2",tempSecIndex,second);
              InitData("3",tempThirIndex,third);
          }
          function thirdSelect(parentId,selectId)
          {
              var tempSecIndex;
              try{
              tempSecIndex =  document.getElementById(parentId).options[document.getElementById(parentId).selectedIndex].value;
              }
              catch(e){
              tempSecIndex=0;
              }
              InitData("3",tempSecIndex,selectId)
          }
          function allsort()
          {
          var tempFir= document.getElementById("LbFirst").options[document.getElementById("LbFirst").selectedIndex].value;
          var tempSec= document.getElementById("LbSecond").options[document.getElementById("LbSecond").selectedIndex].value;
          alert(document.getElementById("LbThird").selectedIndex);
          var tempThir= document.getElementById("LbThird").selectedIndex>-1?(document.getElementById("LbThird").options[document.getElementById("LbThird").selectedIndex].value):(0);
          selectIndex("LbFirst",tempFir,"LbSecond",tempSec,"LbThird",tempThir);
          }
          function selectIndex(firId,firSort,secId,secSort,thirId,thirSort)
          {
              if(firSort.length>0){     
                 listSelect(firId,firSort)
              }
              if(secSort.length>0){  
               secondSelect(firId,secId,thirId)  
                 listSelect(secId,secSort)
              }
              if(thirSort.length>0){   
               thirdSelect(secId,thirId) 
                 listSelect(thirId,thirSort)
              }
          }
          function listSelect(lId,lSort)
          {
           var firSortEle = document.getElementById(lId).options;
                 for(var i=0;i<firSortEle.length;i++){
                if(firSortEle[i].value==lSort){
                firSortEle[i].selected=true;
                break;
                }   
               }
          }
          selectIndex("LbFirst","6A726A","LbSecond","47E3B5","LbThird","19F5F1");
          posted on 2009-03-28 18:29 sanmao 閱讀(123) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          常用鏈接

          留言簿(5)

          隨筆分類

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 抚顺市| 淮阳县| 万盛区| 平顶山市| 马关县| 松潘县| 蓝田县| 博罗县| 灯塔市| 阳江市| 麦盖提县| 大悟县| 陇南市| 卢湾区| 邛崃市| 玉溪市| 顺平县| 东乌珠穆沁旗| 琼海市| 青海省| 板桥市| 达孜县| 尼勒克县| 岫岩| 红河县| 通许县| 常德市| 调兵山市| 晋城| 西林县| 定远县| 共和县| 胶州市| 察隅县| 华安县| 甘洛县| 赤城县| 德化县| 沙坪坝区| 彰武县| 伊川县|