📄 requesthandle.asp
字号:
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="65001"%>
<!--#include file="SkyTree.asp"-->
<%
function str2Int(str,dValue){
var rValue;
if(typeof(dValue)=='undefined'){dValue = 0;}
rValue = parseInt(str);
if(isNaN(rValue)){rValue = dValue;}
return rValue;
}
var objTree = new cSkyTree();
var iname,rootid,rootvalue,level,intialized;
var id,idExist = true;
var action;
var idx, srcidx, pidx, oidx;
var key, text, srcvalue, pvalue, action;
id = Request.QueryString("id").Item;
if(!id){id='';}
idx = str2Int(Request.QueryString("idx").Item, 0);
srcidx = str2Int(Request.QueryString("srcidx").Item, 0);
pidx = str2Int(Request.QueryString("pidx").Item, 0);
oidx = str2Int(Request.QueryString("oidx").Item, 0);
srcvalue = Request.QueryString("srcvalue").Item;
pvalue = Request.QueryString("pvalue").Item;
key = Request.QueryString("key").Item;
text = Request.QueryString("text").Item;
action = Request.QueryString("action").Item;
iname = Request.QueryString("iname").Item;
rootid = Request.QueryString("rootid").Item;
rootvalue = Request.QueryString("rootvalue").Item;
level = str2Int(Request.QueryString("level").Item,0);
intialized = Request.QueryString("intialized").Item;
objTree.instanceName = iname;
objTree.rootId = rootid?rootid:0;
objTree.rootValue = rootvalue?rootvalue:null;
objTree.expandLevel = level;
objTree.initialized = (typeof(intialized)!='undefined');
/* Begin of user code section */
%>
<!--#include file="Config.asp"-->
<%
/* End of user code section */
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Cache-Control" content="no-cache" />
<meta http-equiv="Expires" content="0" />
</head>
<body>
<%
if(idExist){
switch(action){
case "getdata":
Response.Write(objTree.putData());
break;
case "edit":
Response.Write(objTree.edit(idx, key, text));
break;
case "move":
Response.Write(objTree.move(srcidx, srcvalue, pidx, pvalue, oidx));
break;
case "add":
Response.Write(objTree.add(idx, key));
break;
case "delete":
Response.Write(objTree.del(idx, key));
break;
}
}else{
//Print error because id is not valid.
Response.Write( '<script>function showErr(){'
+ 'with(parent.' + objTree.instanceName + '){'
+ 'showInfo(parent.formatString(getStr("InvalidID"),"' + id.replace('"','\\"') + '"),"I_ERROR",2000);'
+ '}'
+ '};setTimeout("showErr()",500);</script>');
Response.End();
}
%>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -