📄 dicttree.asp
字号:
<!-- #include file = "../../include/asphead.asp" -->
<!-- #include file = "../../include/function.asp" -->
<%CheckUser()%>
<link href="../../include/main.css" rel="stylesheet" type="text/css">
<script src="../../include/tree.js" type="text/javascript"></script>
<script src="../../include/function.js" type="text/javascript"></script>
<script ID="clientEventHandlersJS" LANGUAGE="javascript">
<!--
var toElement
var curDictID,curDict,curUsedCount;
function window_onload() {
btnAdd.disabled =false;
if(frmData.DictCount.value>0)
{
btnDel.disabled =false;
btnMod.disabled =false;
}
}
function NodeClick(ID)
{
var IDs;
IDs=ID.split(",");
toElement=window.event.srcElement;
if(curDictID!=IDs[0])
{
//所点的字典是未选中的,需设置字典的背景色
if (curDict!=null)
{
curDict.style.backgroundColor ="white";
for (var i = 0; i < curDict.children.length; i++)
curDict.children(i).style.backgroundColor ="white";
}
}
toElement.parentElement.style.backgroundColor ="#e0e0e0";
for (var i = 0; i < toElement.parentElement.children.length; i++)
toElement.parentElement.children(i).style.backgroundColor ="#e0e0e0";
curDictID=IDs[0];
curDict=toElement.parentElement;
if(IDs.length==2)
{
//点在字典自身上
curUsedCount=IDs[1];
frmData.DictID.value =curDictID;
frmData.action ="dictinfo.asp";
frmData.target ="RightData";
frmData.submit();
frmData.action ="/hcgis/empty.asp";
frmData.target ="RightHead";
frmData.submit();
}
else if(IDs.length==3)
{
curUsedCount=IDs[2];
toElement.style.backgroundColor ="#c0c0c0";
if (IDs[1]==DictInfor_ID)
{
//点在相关数据上
frmData.DictID.value =curDictID;
frmData.action ="dictinfo.asp";
frmData.target ="RightData";
frmData.submit();
frmData.action ="/hcgis/empty.asp";
frmData.target ="RightHead";
frmData.submit();
}
else if(IDs[1]==DictItem_ID)
{
//点在项目设置上
frmData.action ="/hcgis/empty.asp";
frmData.target ="RightData";
frmData.submit();
frmData.action ="./item/listhead.asp";
frmData.target ="RightHead";
frmData.DictID.value=curDictID;
frmData.submit();
}
}
if(curDictID>=SystemFrom_ID)
{
btnDel.disabled =true;
btnMod.disabled =true;
}
else
{
btnDel.disabled =false;
btnMod.disabled =false;
}
}
function AddRecord() {
if(window.showModalDialog("frame.asp?target=new.asp", "","dialogwidth:560px;dialogheight:200px;Status:0;center:1;resizable=1;")==true)
{
frmData.action ="/hcgis/empty.asp";
frmData.target ="RightHead";
frmData.submit();
frmData.action ="prompt.asp";
frmData.target ="RightData";
frmData.submit();
window.navigate("dicttree.asp");
}
}
function DelRecord()
{
if(curDictID==null)
{
alert("您要删除哪个选项字典?请选择。")
}
else
{
if(curUsedCount>0)
{
alert("选项字典已被数据表引用,不能删除。")
}
else
{
if(confirm("您确定要删除这个选项字典吗?")==true)
{
document.frmData.RowSelect.value =curDictID;
document.frmData.target ="SaveArea";
document.frmData.action="del.asp";
document.frmData.submit();
}
}
}
}
function EditRecord()
{
if(curDictID==null)
{
alert("您要修改哪个选项字典?请选择。")
}
else
{
if(window.showModalDialog ("frame.asp?Target=edit.asp?RowID=" + curDictID,"","dialogwidth:560px;dialogheight:200px;Status:0;center:1;resizable=1;")==true)
{
frmData.action ="/hcgis/empty.asp";
frmData.target ="RightHead";
frmData.submit();
frmData.action ="prompt.asp";
frmData.target ="RightData";
frmData.submit();
window.navigate("dicttree.asp");
}
}
}
//-->
</script>
<%
dim WExcel
set WExcel=server.CreateObject("WExcel.System")
dim BodyStr,DictCount
WExcel.GetDictTree cint(UserID),DictCount,BodyStr
CheckErr
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" LANGUAGE="javascript" onload="return window_onload()">
<table width="105%" border="0" cellPadding="0" cellSpacing="1">
<tr height="300" valign="top">
<td colspan="2">
<%=BodyStr%>
</td>
</tr>
<tr height=30 valign="bottom">
<td colspan="2" align=center>
<input type="button" name="btnAdd" disabled value="新增" style="cursor:hand; WIDTH: 40px; HEIGHT: 24px" LANGUAGE="javascript" onclick="return AddRecord()">
<input type="button" name="btnDel" disabled value="删除" style="cursor:hand; WIDTH: 40px; HEIGHT: 24px" LANGUAGE="javascript" onclick="return DelRecord()">
<input type="button" name="btnMod" disabled value="修改" style="cursor:hand; WIDTH: 40px; HEIGHT: 24px" LANGUAGE="javascript" onclick="return EditRecord()">
</td>
</tr>
<iframe id="SaveArea" name="SaveArea" style="visibility:hidden" width="0" height="0" frameborder="0" src="">
</iframe>
</table>
<form METHOD="post" name="frmData">
<input TYPE="hidden" NAME="DictID">
<input TYPE="hidden" NAME="RowSelect">
<input TYPE="hidden" NAME="DictCount" value=<%=DictCount%>>
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -