newtype.js
上传用户:sami52198
上传日期:2010-02-11
资源大小:5174k
文件大小:1k
源码类别:

电子政务应用

开发平台:

MultiPlatform

  1. <script language="javascript">
  2. var arrayboardID=new Array();
  3. var arrayboardName=new Array();
  4. var arrayboardParentID=new Array();
  5. <%
  6. Vector type_vct = mangeclass.getAllType()
  7. for(int i=0; i<type_vct.size(); i++)
  8. {
  9.     Vector atype_vct =(Vector)type_vct.get(i);
  10.     %>
  11.     arrayboardID[<%=i%>]=<%=atype_vct.get(0)%>; arrayboardName[<%=i%>]='<%=atype_vct.get(1)%>'; arrayboardParentID[<%=i%>]='<%=atype_vct.get(2)%>';
  12.     <%
  13. }
  14. %>
  15. function changeBoardParent()
  16. {
  17. /**
  18. *@设置一级拦目
  19. */    
  20.    setBoard(document.form1.new_type.value);
  21. }
  22. function setBoard(province)
  23. {
  24. /**
  25. *@设置二级拦目
  26. */
  27. document.form1.new_sub_type.options.length=0;
  28. var count=0;
  29. if(province!="all"){
  30. for(var i=0; i<arrayboardParentID.length; ++i)
  31. {
  32.     if(arrayboardParentID[i]==province)
  33.     {
  34.          document.form1.new_sub_type.add(document.createElement('OPTION'));
  35.          document.form1.new_sub_type.options[count].text=arrayboardName[i];
  36.          document.form1.new_sub_type.options[count].value=arrayboardID[i];
  37.          count++;
  38.     }
  39. }
  40.     }
  41. else
  42.    {
  43. document.form1.new_sub_type.add(document.createElement('OPTION'));
  44. document.form1.new_sub_type.options[count].text="不限";
  45. document.form1.new_sub_type.options[count].value="all";
  46. count++;   
  47.    }      
  48. }
  49. //-->
  50. </script>