代碼
          var allSchool = new Array();
          var clickCity = "";
          var citys = [
              {city:
          "北京市",
              libs:[
              {name:
          "北京工業(yè)201大學(xué)館藏書(shū)目",vals:"201"},
              {name:
          "北京工業(yè)202大學(xué)館藏書(shū)目",vals:"202"}
              ]
              },
              {city:
          "天津市",
              libs:[
              {name:
          "天津工業(yè)203大學(xué)館藏書(shū)目",vals:"203"},
              {name:
          "天津工業(yè)204大學(xué)館藏書(shū)目",vals:"204"}
              ]
              }
          ];

          $(document).ready(
          function(){
          $(
          "#BtKeySearch").bind("click",function (){
          var keywords =$("#idKeyword").val();
          var searchtype =getSelect("column");
          var searchmodel  = getSelect("condition");
          //var schooltype=getSelect("libs");
          var schooltype=getSelect("selectedLibs");
          $.cookie(
          'the_libs', schooltype, { expires: 7 }); 
          alert(
          "do.php?"+"keywords="+keywords+"&sourcetype="+searchtype+"&searchtype="+searchmodel+"&searchmodel=1&sort=1&schooltype="+schooltype+"&page=1");


          })
          $(
          "#advanceSearch").bind("click",function(){
          var idSpanSearch = document.getElementById("idSpanSearch");
          idSpanSearch.style.display
          ="block";
          })
            
           })
           
          function getSelect(names)
          {
              
          var vals = "";
              
          var eles = document.getElementsByName(names);
              
          for(var i=0;i<eles.length;i++)
              {
              
          if(eles[i].checked)
              vals
          +=eles[i].value+",";
              }
              vals 
          = vals.length>0?(vals.substring(0,vals.length-1)):("");
          return vals;
          }
          //改變庫(kù)
          function changeVal(temp)
          {
          clickCity
          =temp;
            
          var library = "";
           
          for(var i=0;i<citys.length;i++)
           {
           
          //判斷城市
           if(citys[i].city==temp)
           {
             
          //尋找書(shū)庫(kù)
            for(var j=0;j<citys[i].libs.length;j++)
            {
              
          var state =false;
               
          for(var k=0;k<allSchool.length;k++)
               {
                   
          if(allSchool[k]==citys[i].libs[j].vals)
                   {
                   state
          =true;
                   
          break;
                   }
               }
               
          if(!state)
            library 
          +="<li><input type='checkbox' name='libs' onclick='if(this.checked)appendHtml(\""+citys[i].libs[j].name+"\",\""+citys[i].libs[j].vals+"\",0);$(this).parent().remove();' value='"+citys[i].libs[j].vals+"'/>"+citys[i].libs[j].name+"</li>";
            }
            
          break;
           
          // 查找到跳出
           }
           }
           $(
          "#libs").html(library);
          }
          //追加文本
          function appendHtml(text,values,type)
          {

              
          for(var i=0;i<allSchool.length;i++)
              {
              
          if(values==allSchool[i])
              
          return;
              }
              
          if(type=="0")
            $(
          "#idSelectedSchool").append("<li title=\""+text+"\"><input type=\"checkbox\" onclick=\"removeArray('"+values+"',0);$(this).parent().remove();\"  name=\"selectedLibs\"  checked=\"checked\" value=\""+values+"\"/>"+text+"</li>")
            
          else
            $(
          "#idSelectedSchool").append("<li title=\""+text+"\"><input type=\"checkbox\" onclick=\"removeArrayDian('"+text+"','"+values+"');$(this).parent().remove();\"  name=\"selectedLibs\"  checked=\"checked\" value=\""+values+"\"/>"+text+"</li>")
            allSchool.push(values);
          }
          //改變樣式
          function changeClass(classid)
          {
           
          for(var i=0;i<22;i++)
           {
             $(
          "#city00"+i.toString()).attr("class"," ");
           }
            $(
          "#"+classid).attr("class","selected");
          }    
          //移除記錄的值
          function removeArray(val,type)
          {
          var tempArr = new Array();
          for(var i=0;i<allSchool.length;i++)
          {
           
          if(allSchool[i]!=val)
           {
           tempArr.push(allSchool[i]);
           }
          }
          allSchool
          =tempArr;
          //如果是一個(gè)城市 添加下面的項(xiàng)

          if(type=="0")
          {
               
          for(var i=0;i<citys.length;i++)
               {
               
          //判斷城市
                   if(citys[i].city==clickCity)
                   {
                     
          //尋找書(shū)庫(kù)
                        for(var j=0;j<citys[i].libs.length;j++)
                        {
                            
          if(val==citys[i].libs[j].vals)
                            {
                             $(
          "#libs").append("<li><input type='checkbox' name='libs' onclick='if(this.checked)appendHtml(\""+citys[i].libs[j].name+"\",\""+citys[i].libs[j].vals+"\",0);$(this).parent().remove();' value='"+citys[i].libs[j].vals+"'/>"+citys[i].libs[j].name+"</li>");
                            
          break;
                            }
                        }
                        
          break;
                        
          // 查找到跳出
                   }
               }
           }
           
          else
           {
           
          var tempArr = new Array();
          for(var i=0;i<allSchool.length;i++)
          {
           
          if(allSchool[i]!=val)
           {
           tempArr.push(allSchool[i]);
           }
          }
          allSchool
          =tempArr;
             $(
          "#idDianziQiKuan").append("<li><input type='checkbox' name='libs' onclick='if(this.checked)appendHtml(\""+citys[i].libs[j].name+"\",\""+citys[i].libs[j].vals+"\",1);$(this).parent().remove();' value='"+citys[i].libs[j].vals+"'/>"+citys[i].libs[j].name+"</li>");
           }
           

          }
          function removeArrayDian(text,value)
          {
            $(
          "#idDianziQiKuan").append("<li><input type='checkbox' name='libs' onclick='if(this.checked)appendHtml(\""+text+"\",\""+value+"\",1);$(this).parent().remove();' value='"+value+"'/>"+text+"</li>");
          }
          function displayDiv(obj)
          {
          document.getElementById(obj).style.display
          =document.getElementById(obj).style.display=="block"?("none"):("block");
          }

           

           

          posted on 2010-08-11 11:45 sanmao 閱讀(1263) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          常用鏈接

          留言簿(5)

          隨筆分類(lèi)

          隨筆檔案

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 防城港市| 芦山县| 汤原县| 玛纳斯县| 攀枝花市| 潮安县| 泰安市| 高青县| 射阳县| 托克逊县| 白沙| 许昌县| 北川| 西华县| 屯留县| 临洮县| 镇雄县| 蛟河市| 广州市| 海原县| 辽源市| 建平县| 安福县| 佛山市| 广州市| 凭祥市| 冷水江市| 赤城县| 兴隆县| 达孜县| 麻城市| 封丘县| 辽源市| 浪卡子县| 丹凤县| 郁南县| 准格尔旗| 藁城市| 綦江县| 牙克石市| 揭阳市|