代碼
          var allSchool = new Array();
          var clickCity = "";
          var citys = [
              {city:
          "北京市",
              libs:[
              {name:
          "北京工業201大學館藏書目",vals:"201"},
              {name:
          "北京工業202大學館藏書目",vals:"202"}
              ]
              },
              {city:
          "天津市",
              libs:[
              {name:
          "天津工業203大學館藏書目",vals:"203"},
              {name:
          "天津工業204大學館藏書目",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;
          }
          //改變庫
          function changeVal(temp)
          {
          clickCity
          =temp;
            
          var library = "";
           
          for(var i=0;i<citys.length;i++)
           {
           
          //判斷城市
           if(citys[i].city==temp)
           {
             
          //尋找書庫
            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;
          //如果是一個城市 添加下面的項

          if(type=="0")
          {
               
          for(var i=0;i<citys.length;i++)
               {
               
          //判斷城市
                   if(citys[i].city==clickCity)
                   {
                     
          //尋找書庫
                        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 閱讀(1262) 評論(0)  編輯  收藏

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


          網站導航:
           

          常用鏈接

          留言簿(5)

          隨筆分類

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 平顺县| 哈尔滨市| 灵山县| 漯河市| 镇雄县| 启东市| 通化市| 石柱| 财经| 浠水县| 环江| 清苑县| 双牌县| 潼关县| 子长县| 余姚市| 永春县| 海阳市| 乐陵市| 长垣县| 获嘉县| 宜兴市| 通河县| 体育| 梧州市| 饶河县| 西城区| 大关县| 舒城县| 临漳县| 福海县| 茶陵县| 甘谷县| 武汉市| 板桥市| 林口县| 永嘉县| 高安市| 涟源市| 邵阳县| 麻江县|