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

📄 requesthandle.asp

📁 Absolutely wonderful features you may never imagine before, Skytree v2.0 takes you into a new era of
💻 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 + -