广西交通罚没项目用到的数组


<%@ page contentType="text/html; charset=GBK" %>
<%@ include file="../../../../pub/include.jsp" %>
<%
//String path = request.getContextPath();
//String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
String selSfid=request.getParameter("selSfid");
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
   
    <title>选择收入项目</title>
   
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
   
    <script language="javascript"><!--
    function Select()
    {
        var name=document.all('ptreeselMc').value;
        var id=document.all('ptreeselId').value;
    }
    function onSave()
    {
        var al = window.srctree.getInfo();
       
    
        if(al[0]=="")
        {
           if(!confirm("没有选择任何收入项目,要关闭吗?"))
           {
              return;
           }
           else
           {
              window.returnValue=new Array("","");
              window.close();
           }
        }
      
       //chuyy注意:下面是处理al数组的,al数组里面包含父节点,现在要过滤父节点。(al中包含两个两个元素,1个是编码_名称,1个是id)
       var obj1 = new Array();//chuyy,存放过滤之后的编码_名称
       var bm_mc =  new Array();//编码_名称
       var bm =  new Array();//编码
       var mc =  new Array();//名称
       var id=new Array();//id
       var obj2=new Array();//把al重新整理之后的数组
        for(var i=0;i<(al[0].split(",")).length;i++){
           bm_mc.push((al[0].split(","))[i]);
           bm.push(bm_mc[i].split(" ")[0]);
           mc.push(bm_mc[i].split(" ")[1]);
          
          if(bm[i].length==5){//如果是父节点就跳过本次循环
             continue;
          }else{//否则把编码_名称放入obj1,把id放入id数组中
            obj1.push(bm[i]+" "+mc[i]);
            id.push(al[1].split(",")[i]);
          }
       }
       obj2.push(obj1.toString());//把obj1和id都放入obj2数组中,这样保证obj2数组中只有两个元素
       obj2.push(id.toString());//如果不tostring的话,obj2【0】和obj2【1】得到的都是小数组,而jfsfxm_page.jsp页面中要用的貌似是字符串
       注意:上面的是处理al选择父节点的时候过滤父节点的代码。
        var chooselength=obj1.length;//在多选框选择的收入项目的个数
        var selSfid='<%=selSfid%>';
        var listlength=(selSfid.split(",")).length;//收入项目列表中的个数
         
        if(selSfid==null||selSfid==''){//当设置单位收入项目的列表中没有数据的时候就是null
           listlength=0;
        }

        if(chooselength+listlength>2)
        {
           alert("一个单位最多挂接两个收入项目!");
           return ;
        }
       
        window.returnValue=obj2;
        window.close();
    }
    function aa()
    {
        ;
 
    }
    function myLoad()
    {
        var url=location.search;
        var src="act.do?action=forward&actClass=jf_getSfxmTree&actMapping=sfxmTree1";
       if(url.indexOf("?")!=-1)
    {
    var str = url.substr(1)  //去掉?号
    strs = str.split("&");
    var para="";
    for(var i=0;i<strs.length;i++)
    {

   
       var str1=strs[i].split("=")[0];
       var str2=strs[i].split("=")[1];
       var str3=strs[i].split("=")[2];
      
       if(str1!="action"&&str1!="actClass"&&str1!="actMapping")
       {
          para = para +"&"+str1+"="+unescape(str2);
       }
    }
    if(para!="")
    {
       src+=para;
    }
    }
    src += "&tjfl_flag=1";
    srctree.location.href=src;
    }
    function onClose()
    {
        window.close();
    }
    --></script>
  </head>
 
  <body id="body_acc" οnlοad="myLoad();">
    <table width="100%" border="0" cellpadding="0" cellspacing="0" >
  <tr>
      <td class="nav"></td>
  </tr>
  <tr>
      <td class="nav_under"></td>
  </tr>
</table>
 
<table width="98%"  border="0" align="center" cellspacing="0">
    <tr>
      <td>
     <iframe name="srctree" id="srctree"  height="458" width="100%"  frameBorder="0" scrolling="auto"></iframe>
      </td>
    </tr>
    <tr>
      <td class="hr_line"></td>
    </tr>
    <tr >
      <td class="btn_spe"></td>
    </tr>
    <tr>
      <td class="btn_right"><input name="Submit228232" type="button" class="btn_24" onMouseOver="this.className='btn_24_hover'" onMouseOut="this.className='btn_24'" value="确定" οnclick="onSave();">
        <input name="Submit2282322" type="button" class="btn_24" onMouseOver="this.className='btn_24_hover'" onMouseOut="this.className='btn_24'" value="取消" οnclick="onClose();"></td>
    </tr>
  </table>
  </body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值