亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? rs.asp

?? 大家好
?? ASP
字號(hào):
<SCRIPT RUNAT=SERVER Language="JavaScript">
//*****************************************************************
// MSL : Microsoft Scripting Libary 
// Remote Scripting utilities for server.
//
//	The Remote Scripting utilities for the server primarily 
//	consists of the RSDispatch routine.  This is the function
//	placed at the top of the ASP page which handles dispatching
//	to a valid public_description function and marshalls the
//	return value back to the client.
//
// Copyright 1998 Microsoft Corporation. All Rights Reserved.
//*****************************************************************

//*****************************************************************
// function RSDispatch()
//	This function is used to dispatch to the proper server
//	function in the public_description object based on the
//	Request.QueryString("_method") parameter passed in.
//
//*****************************************************************
function RSDispatch(vtable,methodname)
{
	if (typeof(methodname) != 'string')
	{
		var methodtype = Request.QueryString('_mtype') + '';
		if (methodtype != 'execute')
			return false;
		methodname = Request.QueryString('_method') + '';
		if (methodname == '' || methodname == 'undefined')
			return false;
	}

	var dispatchVTbl = null;
	if (typeof(vtable) == 'object')
		dispatchVTbl = vtable;
	else if (typeof(public_description) == 'object')
		dispatchVTbl = public_description;
	if (dispatchVTbl == null)
		return false;

	var strResponse = '<METHOD VERSION="1.0.8044">'
	if (methodname == 'GetServerProxy') 
	{ 
		strResponse += Return(GetServerProxy(dispatchVTbl));
	}
	else
	{
		if (typeof(dispatchVTbl[methodname]) == 'function')
		{	// validate function is in dispatchVTbl
			var params = '';
			var pcount = Request.QueryString('pcount');
			for (var i=0; i < pcount; i++)
			{	// extract parameter values
				params += 'Request.QueryString("p' + i + '").item';
				if (i < pcount-1)
					params += ',';
			}

			var dispatch = 'dispatchVTbl.' + methodname + '(' + params + ')';
			//Response.write(dispatch);	// USED FOR DEBUG
			// validated against dispatchVTbl, safe to eval on the server
			var r = eval(dispatch); 
			strResponse += Return(r);
		}
		else
		{
			var strError = '<RETURN_VALUE TYPE=ERROR>';
			strError += escape(methodname + ' : not a public function');
			strError += '</RETURN_VALUE>';
			strResponse += strError;
		}
	}
	strResponse += '</METHOD>';
	
	Response.Write(strResponse);
	return true;
}

//*****************************************************************
// function Return(x)
//	This function is used to translate the data in given variable x,
//	into a string for transport to the client.  If the variable
//	is an object, then the type is set to EVAL_OBJECT to indicate 
//	to the client that this is an object being marshalled and it 
//	should be "evaluated".  
//*****************************************************************
function Return(x)
{
	var returnType = typeof(x);
	if (returnType == 'object' || returnType == 'number' || returnType == 'boolean')
		return '<RETURN_VALUE TYPE=EVAL_OBJECT>' + escape(uneval(x)) + '</RETURN_VALUE>';
	else
		return '<RETURN_VALUE TYPE=SIMPLE>' + escape(x) + '</RETURN_VALUE>';
}

//*****************************************************************
// function GetServerProxy(pd)
//	This function returns a server proxy given a public_description.
//
//*****************************************************************
function GetServerProxy(pd)
{
	if (!unevalInitialized)
	{
		initUneval();
		unevalInitialized = true;
	}

	var o = new Object;
	for (var name in pd)
	{
		if (typeof(pd[name]) == 'function' && pd.__isPublicMember(name))
		{
			o[name] = Function('return 0;');
		}
	}
	return o;
}


//*****************************************************************
// function uneval(obj) 
//	This function takes a given jscript object and creates a 
//	string representing the object instance in its current state, 
//	such that when the string is "evaluated" with the "eval" 
//	function, the object will be recreated. This function is used 
//	to to "marshall" jscript objects across the client/server
//	boundary.
//
//*****************************************************************
var unevalInitialized;
var unevalNextIdentifier;
function unevalGetNextID()
{
	return '_o' + unevalNextID++;
}

function uneval(obj)
{
	if (!unevalInitialized)
	{
		initUneval();
		unevalInitialized = true;
	}
	unevalNextID = 0;
	var s = 'var undefined;' + unevalDecl(obj) + unevalInst(obj);
	unevalClear(obj);
	return s;
}

function unevalDecl(obj)
{
	var s = '';
	switch (typeof(obj))
	{
		case 'undefined':
		case 'boolean':
		case 'number':
		case 'string':
			break;

		default:
			if (null != obj && !obj.__mark && 'string' != typeof(obj.__decl))
				{
				obj.__mark = true;
				obj.__decl = unevalGetNextID();
				s = obj.__unevalDecl();
				delete obj.__mark;
				}
			break;
	}
	return s;
}

function unevalInst(obj)
{
	var s = '';
	switch (typeof(obj))
	{
		case 'undefined':
			s = 'undefined';
			break;
		case 'boolean':
		case 'number':
			s = String(obj);
			break;
		case 'string':
			s = unevalString(obj);
			break;

		default:
			if (null == obj)
				s = 'null';
			else if (obj.__mark)
				s = '"ERROR: Cycle in uneval graph."';
			else
				{
				obj.__mark = true;
				s = obj.__unevalInst();
				delete obj.__mark;
				}
			break;
	}
	return s;
}

function unevalClear(obj)
{
	switch (typeof(obj))
	{
		case 'undefined':
		case 'boolean':
		case 'number':
		case 'string':
			break;

		default:
			if (null != obj && !obj.__mark && 'string' == typeof(obj.__decl))
			{
				obj.__mark = true;
				obj.__unevalClear();
				delete obj.__mark;
			}
			break;
	}
	return ;
}

function unevalDoNothing() 
{	}

function unevalConvertToString(obj)
{	return String(obj);		}

function unevalString(str) 
{	return '"' + str.replace(/([^\\])'/g,'$1\\"') + '"'; 	}


//*****************************************************************
// function initUneval()
//
//	This function sets up the prototype __uneval functions that
//  are used to support uneval function for all data types.
//
//*****************************************************************
function initUneval()
{
	// instrinsic objects
	Object.__unevalDecl = unevalDoNothing;
	Object.__unevalInst = function () { return 'Object'; }
	Object.__unevalClear = unevalDoNothing;

	Boolean.__unevalDecl = unevalDoNothing;
	Boolean.__unevalInst = function () { return 'Boolean'; }
	Boolean.__unevalClear = unevalDoNothing;

	Number.__unevalDecl = unevalDoNothing;
	Number.__unevalInst = function () { return 'Number'; }
	Number.__unevalClear = unevalDoNothing;

	String.__unevalDecl = unevalDoNothing;
	String.__unevalInst = function () { return 'String'; }
	String.__unevalClear = unevalDoNothing;

	Date.__unevalDecl = unevalDoNothing;
	Date.__unevalInst = function () { return 'Date'; }
	Date.__unevalClear = unevalDoNothing;

	Function.__unevalDecl = unevalDoNothing;
	Function.__unevalInst = function () { return 'Function'; }
	Function.__unevalClear = unevalDoNothing;

	Array.__unevalDecl = unevalDoNothing;
	Array.__unevalInst = function () { return 'Array'; }
	Array.__unevalClear = unevalDoNothing;

	// object members
	Object.prototype.__enumMembers = function(retval,func)
	{
		var isPublicMember = this.__isPublicMember;
		if ('object' == typeof(this.__unevalProperties))
		{
			var unevalProperties = this.__unevalProperties;
			var length = unevalProperties.length;
			for (var i = 0; i < length; i++)
			{
				if (isPublicMember(unevalProperties[i]))
					func(retval, this, unevalProperties[i]);
			}
		}
		else
		{
			for (var i in this)
			{
				if (isPublicMember(i))
					func(retval, this, i);
			}
		}
	}

	Object.prototype.__unevalDeclMember = function (retval, obj, member)
	{
		retval.otherDecl += unevalDecl(obj[member]);
		retval.myDecl += obj.__decl + '[' + unevalString(member) + ']=' + unevalInst(obj[member]) + ';';
	}

	Object.prototype.__unevalDecl = function()
	{
		var retval = { otherDecl:'', myDecl:'' };
		this.__enumMembers(retval, this.__unevalDeclMember);
		return retval.otherDecl + 'var ' + this.__decl + '=' + this.__unevalConstructor() + ';' + retval.myDecl;
	}

	Object.prototype.__unevalInst = function ()
	{	return this.__decl;		}

	Object.prototype.__unevalClearMember = function(retval, obj, member)
	{	unevalClear(obj[member]);	}

	Object.prototype.__unevalClear = function()
	{
		delete this.__decl;
		this.__enumMembers(null, this.__unevalClearMember);
	}

	Object.prototype.__isPublicMember = function(member)
	{	return '__' != member.substr(0,2);		}

	Object.prototype.__unevalConstructor = function ()
	{	return 'new Object';		}

	// overrides for simple types
	Boolean.prototype.__unevalConstructor = function()
	{	return 'new Boolean(' + String(this) + ')';	}
	Number.prototype.__unevalConstructor = function()
	{	return 'new Number(' + String(this) + ')';	}
	String.prototype.__unevalConstructor = function()
	{	return 'new String(' + unevalString(this) + ')';	}
	Date.prototype.__unevalConstructor = function()
	{	return 'new Date(Date.parse("' + String(this) + '"))';	}

	// overrides for function
	Function.prototype.__unevalDecl = function()
	{	return String(this).replace(/function ([^\(]*)/,'function ' + this.__decl);	}

	// overrides for array
	Array.prototype.__unevalDecl = function()
	{
		var decl = this.__decl;
		var r = '';    
		var s = 'var ' +  decl + '= new Array(' + this.length + ');';
		var length = this.length;
		for (var i = 0; i < length; i++)
		{
			r += unevalDecl(this[i]);
			s += decl + '[' + i + ']=' + unevalInst(this[i]) + ';';
		}
		return r + s;
	}

}	// end of initUneval

</SCRIPT>

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国内成人自拍视频| 日日摸夜夜添夜夜添精品视频| 日韩成人一级片| av午夜一区麻豆| 久久综合给合久久狠狠狠97色69| 亚洲综合成人在线视频| 成人午夜av在线| 久久这里只有精品首页| 午夜av一区二区三区| 色婷婷综合久久| 国产精品午夜免费| 国产一区三区三区| 日韩精品中文字幕一区二区三区| 亚洲成人在线免费| 91蝌蚪porny| 中文字幕一区二区5566日韩| 国产一区二区毛片| 欧美哺乳videos| 日本成人中文字幕| 欧美日韩一区二区三区在线| 亚洲日本va在线观看| 粉嫩绯色av一区二区在线观看| 精品国产一区二区三区av性色| 婷婷夜色潮精品综合在线| 一本色道久久综合狠狠躁的推荐| 国产精品久久久久久妇女6080| 国产成人av电影在线播放| wwwwxxxxx欧美| 国内精品免费在线观看| 日韩欧美黄色影院| 麻豆一区二区在线| 欧美大片在线观看一区| 久久精品久久99精品久久| 制服丝袜av成人在线看| 日韩精品三区四区| 欧美一区永久视频免费观看| 天堂久久久久va久久久久| 欧美疯狂做受xxxx富婆| 视频一区欧美精品| 91精品福利在线一区二区三区| 香蕉久久夜色精品国产使用方法 | 成人av先锋影音| 国产欧美日本一区视频| 国产成人亚洲综合a∨婷婷图片| 久久品道一品道久久精品| 狠狠色伊人亚洲综合成人| 欧美sm美女调教| 国产一区二区中文字幕| 国产欧美一区二区在线| www.亚洲国产| 亚洲欧美另类图片小说| 欧美体内she精高潮| 亚洲五码中文字幕| 欧美精品日日鲁夜夜添| 麻豆国产欧美日韩综合精品二区| 欧美精品一区男女天堂| 国产精品一区二区无线| 国产精品美女久久久久久| 色综合天天性综合| 亚洲高清视频在线| 日韩欧美成人午夜| 国产一区视频网站| 1区2区3区精品视频| 欧美亚洲国产怡红院影院| 三级不卡在线观看| 久久中文娱乐网| 91亚洲精品乱码久久久久久蜜桃 | 亚洲人吸女人奶水| 99久久久久免费精品国产| 一区二区不卡在线视频 午夜欧美不卡在 | 亚洲天堂2014| 欧美日韩国产中文| 国产综合久久久久久久久久久久 | 欧美男同性恋视频网站| 极品少妇xxxx精品少妇| 国产婷婷色一区二区三区四区| 99精品视频在线观看免费| 亚洲国产精品一区二区www| 欧美一区二区三区视频在线| 国产999精品久久| 夜夜爽夜夜爽精品视频| 欧美大片免费久久精品三p| av亚洲精华国产精华精| 日韩电影在线一区二区三区| 国产午夜精品久久久久久久| 欧美在线免费播放| 国产在线看一区| 亚洲男同性视频| 日韩欧美一区二区三区在线| www.综合网.com| 日韩黄色一级片| 国产精品久久久久久妇女6080| 在线成人免费观看| 国产成都精品91一区二区三| 亚洲国产毛片aaaaa无费看 | 欧美精品一区二区在线观看| 色88888久久久久久影院野外| 捆绑调教美女网站视频一区| 亚洲品质自拍视频| 精品少妇一区二区| 欧美午夜精品电影| 国产精品一区二区在线观看不卡| 亚洲影院在线观看| 26uuu精品一区二区在线观看| 日本精品视频一区二区三区| 国产一区二区在线免费观看| 亚洲最新在线观看| 欧美国产一区二区| 91精品国产91综合久久蜜臀| 99久久国产综合精品麻豆| 捆绑紧缚一区二区三区视频| 一区二区成人在线| 国产精品久久久久桃色tv| 欧美一区在线视频| 日本电影欧美片| 国产成人av电影在线| 麻豆成人免费电影| 亚洲自拍欧美精品| 国产精品夫妻自拍| 国产亚洲精品久| 日韩亚洲欧美综合| 欧美精品在线观看播放| 色偷偷88欧美精品久久久| 成人免费视频视频| 国产一区二区三区在线看麻豆| 日韩在线一区二区| 一区二区三区精品视频| 中文字幕一区二区三区在线不卡 | 国产在线不卡一卡二卡三卡四卡| 亚洲午夜一区二区三区| 亚洲欧洲一区二区三区| 久久久精品影视| 欧美xxxxx裸体时装秀| 欧美日韩免费观看一区三区| 99精品久久免费看蜜臀剧情介绍| 国产成人精品一区二区三区网站观看| 日韩高清不卡在线| 一区二区三区在线视频免费观看| 亚洲国产成人一区二区三区| 久久美女高清视频| 久久一日本道色综合| 69堂亚洲精品首页| 欧美日韩激情一区二区| 欧美体内she精高潮| 欧美性一级生活| 色婷婷综合久久久| 色av一区二区| 欧美在线观看一区二区| 91久久精品网| 欧洲一区二区三区免费视频| 日本福利一区二区| 91久久精品一区二区二区| 欧美在线看片a免费观看| 在线免费观看不卡av| 在线观看一区日韩| 欧美少妇bbb| 欧美日韩黄色一区二区| 欧美视频一区二| 欧美男男青年gay1069videost| 欧美视频在线观看一区| 在线不卡一区二区| 91麻豆精品国产综合久久久久久| 欧美日韩高清一区二区不卡 | 成人h精品动漫一区二区三区| 高清不卡一二三区| 成人精品国产福利| 成人理论电影网| 91婷婷韩国欧美一区二区| 色狠狠综合天天综合综合| 欧美亚洲国产bt| 欧美一区午夜精品| 精品国产1区二区| 国产精品久久久久一区| 亚洲天堂精品视频| 亚洲国产精品一区二区尤物区| 偷拍一区二区三区| 久久国产欧美日韩精品| 国产精品影视在线观看| 99在线热播精品免费| 欧美亚洲国产一区二区三区va| 91麻豆精品国产91久久久久| 精品国产一区二区三区四区四| 国产精品视频九色porn| 亚洲精选视频在线| 日韩国产高清影视| 国产综合久久久久久鬼色| 国产99一区视频免费| 色域天天综合网| 91精品黄色片免费大全| 日韩欧美一区在线| 国产精品美女一区二区在线观看| 亚洲精选一二三| 蜜臀av性久久久久蜜臀aⅴ| 丁香五精品蜜臀久久久久99网站 | 国产一区欧美一区| 99re6这里只有精品视频在线观看| 欧美日韩免费在线视频| 精品国产一区久久| 亚洲免费看黄网站| 久久精品国产第一区二区三区|