selectdepartment.jsp

来自「jsp网站」· JSP 代码 · 共 235 行 · 第 1/2 页

JSP
235
字号
}

function clicktree(jibie,shangjiID)
{
    if(shangjiID>0)
    if(eval("t" + jibie + "_" + shangjiID).style.display=="none")
    {
        eval("t" + jibie + "_" + shangjiID).style.display="";
        if(eval("document.n" + jibie + "_" + shangjiID).src.toLowerCase().indexOf("tplus.gif")>0)
            eval("document.n" + jibie + "_" + shangjiID).src="/images/tree/tminus.gif";
        else
            eval("document.n" + jibie + "_" + shangjiID).src="/images/tree/lminus.gif";
        folderOpenString = "";
        for(j=0;j<jsArray.length;j++)
        {
            if((jsArray[j][0]==shangjiID))
            {
                folderOpenString = jsArray[j][6];
                break;
            }
        }
        if(folderOpenString=="")
            eval("document.f" + jibie + "_" + shangjiID).src="/images/tree/folderopen.gif";
        else
            eval("document.f" + jibie + "_" + shangjiID).src=folderOpenString;
    }
    else
    {
        eval("t" + jibie + "_" + shangjiID).style.display="none";
        if(eval("document.n" + jibie + "_" + shangjiID).src.toLowerCase().indexOf("tminus.gif")>0)
            eval("document.n" + jibie + "_" + shangjiID).src="/images/tree/tplus.gif";
        else
            eval("document.n" + jibie + "_" + shangjiID).src="/images/tree/lplus.gif";
        folderClosedString = "";
        for(j=0;j<jsArray.length;j++)
        {
            if((jsArray[j][0]==shangjiID))
            {
                folderClosedString = jsArray[j][7];
                break;
            }
        }
        if(folderClosedString=="")
            eval("document.f" + jibie + "_" + shangjiID).src="/images/tree/folderclosed.gif";
        else
            eval("document.f" + jibie + "_" + shangjiID).src=folderClosedString;
    }
}

function checkdepart(departmentid)
{
  window.parent.self.document.all.DepartmentID.value=departmentid;
}
</script>
<style type="text/css">
<!--
a {
    color: #0A0A0A;
}
body {
    color: #0A0A0A;
}
-->
</style>
</head>
<body leftmargin="5" topmargin="0" bgcolor="<%=m_session.GetString("BackColor")%>">
<form name="SelectDepartment">
<table width="98%" height="100%" border="0" align="center" cellspacing="0">
    <tr>
        <td align="left" valign="top">
<img src="/images/tree/home.gif" align="absbottom" border="0" width="19" height="19"><input type="radio" name="Department" value="0" checked="true" onchange="checkdepart(this.value);"><a><%=SystemParament.GetCommpanyName()%></a><br>
<script language="javascript">
var jsArray = new Array();
<%
DepartmentManager departmanager = new DepartmentManager();
Vector vc = departmanager.getDepartmentData();
for(int row=0;row<vc.size();row++)
{
    String strTemp = "";
    Vector hashtab = (Vector)vc.get(row);
    for(int i=0;i<hashtab.size();i++)
    {
        if(i==2)
        {
            String strFarther = hashtab.get(i).toString();
            strFarther = strFarther.substring(0,strFarther.length() - 1);
            strFarther = strFarther.substring(strFarther.lastIndexOf("_") + 1);
            strTemp += ",\"" + strFarther + "\"";
        }
        else
            strTemp += ",\"" + hashtab.get(i).toString() + "\"";
    }
    out.println("jsArray[" + (row) + "]=new Array(" + strTemp.substring(1) + ",\"" + hashtab.get(2).toString() + "\");");
}
%>
showtree(0,0,"");
if(window.parent.self.document.all.DepartmentID.value=="")
{
  checkdepart(0);
}
else
{
  checkdepart(window.parent.self.document.all.DepartmentID.value);
  for(var i=0;i<document.SelectDepartment.elements.length;i++)
  {
    if(document.SelectDepartment.elements[i].name=="Department" && document.SelectDepartment.elements[i].value==window.parent.self.document.all.DepartmentID.value)
      document.SelectDepartment.elements[i].checked=true;
  }
}
</script>
        </td>
  </tr>
</table>
</form>
</body>
</html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?