auditingtree.jsp

来自「java jsp教程」· JSP 代码 · 共 106 行

JSP
106
字号
<%@ page contentType="text/html; charset=gb2312" %>
<%@ page import="java.util.Iterator" %>
<%@ page import="java.util.List" %>

<%
    response.setHeader("Pragma", "No-cache");
    response.setHeader("Cache-Control", "no-cache");
    response.setDateHeader("Expires", 0);
%>
<%
	String nodeUrl=request.getParameter("nodeUrl");
	String actor=request.getParameter("actor");
	String type=request.getParameter("type");
	if(type==null)
		type="";
%>
<html>
<head>
<META NAME="Robots" CONTENT="noindex">
<title>组织树</title>
<link rel="stylesheet" type="text/css" href="./dptree/deeptree.css">
<link rel="stylesheet" href="<%=request.getContextPath()%>/css/style.css">
</head>

<script>
	//if(top.location == self.location)
	//{
	//	top.location.href = "/";
	//}

	function selectstart()
	{
		window.event.cancelBubble = true;
		window.event.returnValue = false;
		return false;
	}
	function gotoURL(url,target)
	{
		type="<%=type%>";
		var str=new Array();
		str=url.split("|");
		tempstr=str[0];
		unitname=str[1];
		isaudit=str[2];
		unitcode=tempstr.substring(tempstr.lastIndexOf("/")+1);
		if(type=="")
		{
			tourl="<%=nodeUrl%>&actor=<%=actor%>&orgcode="+unitcode;
			top.mainFrame.location.href=tourl;
			//opener.document.form1.auditingOrgName.value=unitname;
			//opener.document.form1.auditingOrgId.value=unitcode;
			//window.close();
		}
		else
		{
			  if (!checkChosen(unitcode)) {
				return;
			  }
			  var trainingScopt = opener.trainingScope.innerHTML;
			  var _text = "";
			  _text += "<span id=\"ts_" + unitcode +"\">";
			  _text += "<input name=\"traninScopes\" type=\"hidden\" value=\"" + unitcode + "\">";
			  _text += "<a href=\"#\" onclick=\"delScope('" + unitcode + "')\">" + unitname + "</a>";
			  _text +="</span>";
			  _text +="&nbsp;&nbsp;";
			  opener.trainingScope.innerHTML += _text;
		}
	}
function checkChosen(code) {
	var kkk = top.opener.document.form1.elements;
	var temp = new Array();
	for (var tt = 0; tt<kkk.length; tt++) {
		if (kkk[tt].type=="hidden" && kkk[tt].name=="traninScopes") {
			temp[temp.length]=kkk[tt].value;
		}
	}
	for (var i = 0; i < temp.length; i++) {
		tempcode=temp[i];
		if(code==tempcode)
		{
			alert("已经选择过此单位");
			return false;
		}
		var length=tempcode.length;
		subcode=code.substring(0,length);
		if(subcode==tempcode) {
			alert("已经选了上级单位!");
			return false;
		}
		var len=code.length;
		subcode1=tempcode.substring(0,len);
		if(subcode1==code) {
			alert("已经选了下级单位,要选本单位请先删除下级单位!");
			return false;
		}	
	}
	return true;
}
</script>
<body onselectstart="selectstart();" background=../.././images/grid.gif  topmargin="0" leftmargin="0" marginheight="0" marginwidth="0" text="#000000" >
<!--img src="../.././images/reshead.gif"-->
<nobr>
<div id="deeptree" class="deeptree" CfgXMLSrc="./xml/tree1.xml"></div>
</nobr>
</body>
</html>

⌨️ 快捷键说明

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