思路有点乱
直接用JS判断要转到那个页上,
然后再设置action的值

解决方案 »

  1.   

    能不能告诉我怎么打代码,我打进去好像不行吗~  <script language="javascript">     var   groups=document.search.zone.options.length;   
      var   group=new   Array(groups);  
      for   (i=0;   i<groups;   i++)   
      group[i]=new   Array();   
        
      group[0][0]=new   Option("请选择范围","   ");   
        
      group[1][0]=new   Option("类别","类别");   
      group[1][1]=new   Option("主题","主题");   
      group[1][2]=new   Option("标题","标题");   
      group[1][3]=new   Option("内容","内容");   
        
      group[2][0]=new   Option("类别","类别");   
      group[2][1]=new   Option("主题","主题");   
      group[2][2]=new   Option("名称","名称"); 
      group[2][3]=new   Option("说明","说明"); 
      
      group[3][0]=new   Option("歌手","歌手");   
      group[3][1]=new   Option("专辑","专辑");   
      group[3][2]=new   Option("歌名","歌名"); 
      group[3][3]=new   Option("备注","备注"); 
        
      var   temp=document.search.type;
     
      function   redirect(x){ 
      
      for   (m=temp.options.length-1;m>0;m--){
       temp.options[m]=null;
      }   
      for   (i=0;i<group[x].length;i++){   
       temp.options[i]=new   Option(group[x][i].text,group[x][i].value);   
      }   
      temp.options[0].selected=true;
        
      if(search.zone.value="文章"){
         search.action="blog_list.asp";
      }else search.action="index.asp";
      redirect1(0);   
      }  
      
      </script>
      

  2.   

    我这样写的代码但是好像不对吗,没有预期的效果  <script language="javascript">     var   groups=document.search.zone.options.length;   
      var   group=new   Array(groups);  
      for   (i=0;   i<groups;   i++)   
      group[i]=new   Array();   
        
      group[0][0]=new   Option("请选择范围","   ");   
        
      group[1][0]=new   Option("类别","类别");   
      group[1][1]=new   Option("主题","主题");   
      group[1][2]=new   Option("标题","标题");   
      group[1][3]=new   Option("内容","内容");   
        
      group[2][0]=new   Option("类别","类别");   
      group[2][1]=new   Option("主题","主题");   
      group[2][2]=new   Option("名称","名称"); 
      group[2][3]=new   Option("说明","说明"); 
      
      group[3][0]=new   Option("歌手","歌手");   
      group[3][1]=new   Option("专辑","专辑");   
      group[3][2]=new   Option("歌名","歌名"); 
      group[3][3]=new   Option("备注","备注"); 
        
      var   temp=document.search.type;
     
      function   redirect(x){ 
      
      for   (m=temp.options.length-1;m>0;m--){
       temp.options[m]=null;
      }   
      for   (i=0;i<group[x].length;i++){   
       temp.options[i]=new   Option(group[x][i].text,group[x][i].value);   
      }   
      temp.options[0].selected=true;
        
      if(search.zone.value="文章"){
         search.action="blog_list.asp";
      }else search.action="index.asp";
      redirect1(0);   
      }  
      
      </script>