⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 selectwebsitedir.jsp

📁 jsp网站
💻 JSP
字号:
<%@ page contentType="text/html; charset=gb2312"%>
<%@ page import="com.sunny.s3fornetoffice.*,com.sunny.currency.*,java.util.*" %>
<%
Session m_session = new Session(session);
Request m_request = new Request(request);
String strMultUserID = m_request.GetString("MultUserID");
String strMultSysID = m_request.GetString("MultSysID");
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"><meta http-equiv="pragma" content="no-cache">
<title>网站栏目管理-- S3 for OA 2.0</title>
<link href="../css/txt.jsp" rel="stylesheet" type="text/css">
<script language="javascript" type="text/javascript">
function showtree(levelNumber,station,bline)
{
    var i,notislast,j,haschild;
    notislast=false;
    haschild=false;
    for(i=0;i<jsArray.length;i++)
    {
        if((parseInt(jsArray[i][3],10)==parseInt(levelNumber,10))&&(jsArray[i][2]==station))
        {
            var j,maxorder=0;
            haschild=false;
            childacount = 0;
            for(j=0;j<jsArray.length;j++)
            {
                if((parseInt(jsArray[j][3],10)==parseInt(levelNumber,10))&&(jsArray[j][2]==station)&&parseInt(maxorder)<parseInt(jsArray[j][5]))
                {
                    maxorder=jsArray[j][5];
                }
            }
            for(j=0;j<jsArray.length;j++)
            {
                if((parseInt(jsArray[j][3],10)==parseInt(levelNumber,10)+1)&&(jsArray[j][2]==station + jsArray[i][0] + "_"))
                {
                    haschild=true;
                    childacount++;
                }
            }
            bline = bline.substr(0,levelNumber);
            for(j=0;j<bline.length;j++)
                if(bline.substr(j,1)=="1")
                    document.write("<img align=\"absbottom\" src=\"/images/tree/i.gif\" border=\"0\" width=\"19\" height=\"19\">");
                else
                    document.write("<img align=\"absbottom\" src=\"/images/tree/white.gif\" border=\"0\" width=\"19\" height=\"19\">");
            if(parseInt(maxorder)>parseInt(jsArray[i][5]))
            {
                if(haschild)
                {
                    if(jsArray[i][7]=="")
                      document.write("<a href=\"#\" onclick=\"javascript:clicktree(" + (levelNumber).toString() +"," + jsArray[i][0] + ");return false;\" target=\"_self\" title=\""+ jsArray[i][11] +"\"><img align=\"absbottom\"  src=\"/images/tree/tminus.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"n" + (levelNumber).toString() +"_" + jsArray[i][0] + "\"><img align=\"absbottom\"  src=\"/images/tree/folderopen.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"f" + (levelNumber).toString() +"_" + jsArray[i][0] + "\"></a><input type=\"radio\" name=\"WebSiteDir\" onpropertychange=\"checkwebdir(this.value)\" value=\"" + jsArray[i][0] + "\">" + jsArray[i][1] + "");
                    else
                      document.write("<a href=\"#\" onclick=\"javascript:clicktree(" + (levelNumber).toString() +"," + jsArray[i][0] + ");return false;\" target=\"_self\" title=\""+ jsArray[i][11] +"\"><img align=\"absbottom\"  src=\"/images/tree/tminus.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"n" + (levelNumber).toString() +"_" + jsArray[i][0] + "\"><img align=\"absbottom\"  src=\""+jsArray[i][7] +"\" border=\"0\" width=\"19\" height=\"19\" name=\"f" + (levelNumber).toString() +"_" + jsArray[i][0] + "\"></a><input type=\"radio\" name=\"WebSiteDir\" onpropertychange=\"checkwebdir(this.value)\" value=\"" + jsArray[i][0] + "\">" + jsArray[i][1] + "");
                    document.write("<br>");
                }
                else
                {
                    if(jsArray[i][7]=="")
                      document.write("<img align=\"absbottom\"  src=\"/images/tree/t.gif\" border=\"0\" width=\"19\" height=\"19\"><img align=\"absbottom\"  src=\"/images/tree/book.gif\" border=\"0\" width=\"19\" height=\"19\" title=\""+ jsArray[i][11] +"\"><input type=\"radio\" name=\"WebSiteDir\" onpropertychange=\"checkwebdir(this.value)\" value=\"" + jsArray[i][0] + "\">" + jsArray[i][1] + "");
                    else
                      document.write("<img align=\"absbottom\"  src=\"/images/tree/t.gif\" border=\"0\" width=\"19\" height=\"19\"><img align=\"absbottom\"  src=\"" + jsArray[i][7] +"\" border=\"0\" width=\"19\" height=\"19\" title=\""+ jsArray[i][11] +"\"><input type=\"radio\" name=\"WebSiteDir\" onpropertychange=\"checkwebdir(this.value)\" value=\"" + jsArray[i][0] + "\">" + jsArray[i][1] + "");
                   document.write("<br>");
                }
                bline += "1".toString();
            }
            else
            {
                if(haschild)
                {
                   if(jsArray[i][7]=="")
                        document.write("<a href=\"#\" onclick=\"javascript:clicktree(" + (levelNumber).toString() +"," + jsArray[i][0] + ");return false;\" target=\"_self\" title=\""+ jsArray[i][11] +"\"><img align=\"absbottom\"  src=\"/images/tree/lminus.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"n" + (levelNumber).toString() +"_" + jsArray[i][0] + "\"><img align=\"absbottom\"  src=\"/images/tree/folderopen.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"f" + (levelNumber).toString() +"_" + jsArray[i][0] + "\"></a><input type=\"radio\" name=\"WebSiteDir\" onpropertychange=\"checkwebdir(this.value)\" value=\"" + jsArray[i][0] + "\">" + jsArray[i][1] + "");
                   else
                        document.write("<a href=\"#\" onclick=\"javascript:clicktree(" + (levelNumber).toString() +"," + jsArray[i][0] + ");return false;\" target=\"_self\" title=\""+ jsArray[i][11] +"\"><img align=\"absbottom\"  src=\"/images/tree/lminus.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"n" + (levelNumber).toString() +"_" + jsArray[i][0] + "\"><img align=\"absbottom\"  src=\""+jsArray[i][7] +"\" border=\"0\" width=\"19\" height=\"19\" name=\"f" + (levelNumber).toString() +"_" + jsArray[i][0] + "\"></a><input type=\"radio\" name=\"WebSiteDir\" onpropertychange=\"checkwebdir(this.value)\" value=\"" + jsArray[i][0] + "\">" + jsArray[i][1] + "");
                   document.write("<br>");
                }
                else
                {
                    if(jsArray[i][7]=="")
                        document.write("<img align=\"absbottom\"  src=\"/images/tree/l.gif\" border=\"0\" width=\"19\" height=\"19\"><img align=\"absbottom\"  src=\"/images/tree/book.gif\" border=\"0\" width=\"19\" height=\"19\" title=\""+ jsArray[i][11] +"\"><input type=\"radio\" name=\"WebSiteDir\" onpropertychange=\"checkwebdir(this.value)\" value=\"" + jsArray[i][0] + "\">" + jsArray[i][1] + "");
                    else
                        document.write("<img align=\"absbottom\"  src=\"/images/tree/l.gif\" border=\"0\" width=\"19\" height=\"19\"><img align=\"absbottom\"  src=\"" + jsArray[i][7] +"\" border=\"0\" width=\"19\" height=\"19\" title=\""+ jsArray[i][11] +"\"><input type=\"radio\" name=\"WebSiteDir\" onpropertychange=\"checkwebdir(this.value)\" value=\"" + jsArray[i][0] + "\">" + jsArray[i][1] + "");
                    document.write("<br>");
                }
                bline += "0".toString();
            }
            document.write("<div id=\"t" + levelNumber + "_" + jsArray[i][0] +"\" style=\"display:;line-height: 10px;\">");
            showtree(levelNumber + 1,jsArray[i][2] + jsArray[i][0] + "_",bline);
            document.write("</div>");
        }
    }
}

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

function checkwebdir(systemdirectoryid)
{
    for(var i=0;i<jsArray.length;i++)
   {
       if(jsArray[i][0]==systemdirectoryid)
      {
        window.parent.self.document.all.Station.value=jsArray[i][2] + jsArray[i][0] + "_";
        window.parent.self.document.all.LevelNumber.value= parseInt(jsArray[i][3]) + 1;
        var maxorder = 0;
        for(var j=0;j<jsArray.length;j++)
        {
          if(jsArray[j][2]==jsArray[i][2] +jsArray[i][0] + "_" &&  parseInt(jsArray[i][3]) + 1 == parseInt(jsArray[j][3]))
          {
            maxorder++;
          }
        }
        window.parent.self.document.all.OrderNumber.value=maxorder + 1;
        break;
      }
   }
}

function checkrootdir()
{
   window.parent.self.document.all.Station.value="_";
   window.parent.self.document.all.LevelNumber.value= 0;
   window.parent.self.document.all.OrderNumber.value=1;
}
</script>
<base target="mainFrame">
<style type="text/css">
<!--
a {
    color: #0A0A0A;
}
-->
</style>
</head>
<body bgcolor="<%=m_session.GetString("BackColor")%>" leftmargin="0" topmargin="0">
<table width="100%" height="100%" border="0" align="center" cellspacing="0">
    <tr>
        <td align="center" valign="top">
          <form name="SelectWebSiteDir">
            <table width="95%" border="1" cellpadding="3" cellspacing="0" bordercolordark="#ffffff" bordercolorlight="#0a0a0a" style="">
                <tr align="left" valign="top">
                    <td>
<script language="javascript">
<!--
var jsArray = new Array();
<%
Vector vc = WebSiteDirManager.getWebSiteDirData(strMultUserID,strMultSysID,"","");
for(int row=0;row<vc.size();row++)
{
    String strTemp = "";
    Vector hashtab = (Vector)vc.get(row);
    for(int i=0;i<hashtab.size();i++)
    {
      strTemp += ",\"" + hashtab.get(i).toString() + "\"";
    }
    out.println("jsArray[" + (row) + "]=new Array(" + strTemp.substring(1) + ");");
}
vc = WebSiteDirManager.getWebSiteDirData(strMultUserID,strMultSysID,"0","");
if(vc.size()<1)
{
  out.println("document.write(\"<input type=\\\"radio\\\" name=\\\"WebSiteDir\\\" onpropertychange=\\\"checkrootdir()\\\" value=\\\"_\\\">根栏目\");");
  out.println("checkrootdir();");
}
else
{
%>
showtree(0,"_","");
if(window.parent.self.document.all.WebSiteDirID.value=="")
{
  for(var i=0;i<document.SelectWebSiteDir.elements.length;i++)
  {
    if(document.SelectWebSiteDir.elements[i].type=="radio" && document.SelectWebSiteDir.elements[i].name=="WebSiteDir")
    {
      document.SelectWebSiteDir.elements[i].checked=true;
      checkwebdir(document.SelectWebSiteDir.elements[i].value);
      break;
    }
  }
}
else
{
  for(var i=0;i<document.SelectWebSiteDir.elements.length;i++)
  {
    if(document.SelectWebSiteDir.elements[i].type=="radio" && document.SelectWebSiteDir.elements[i].name=="WebSiteDir" && document.SelectWebSiteDir.elements[i].value==window.parent.self.document.all.WebSiteDirID.value)
    {
      document.SelectWebSiteDir.elements[i].checked=true;
      checkwebdir(document.SelectWebSiteDir.elements[i].value);
      break;
    }
  }
}
<%
}
%>
-->
</script>
                    </td>
                </tr>
            </table>
          </form>
        </td>
    </tr>
</table>
</body>
</html>

⌨️ 快捷键说明

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