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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? pm.asp

?? 大家好
?? ASP
?? 第 1 頁 / 共 2 頁
字號:
<SCRIPT RUNAT=SERVER Language="JavaScript">
//*****************************************************************
// Microsoft Script Library
// Visual InterDev 6.0 Scripting Object Model framework for server.
//
// Copyright 1998 Microsoft Corporation. All Rights Reserved.
//*****************************************************************

//*****************************************************************
// function StartPageProcessing()
//	This is the method which starts page processing.
//	The following sequence of events will occur :
//		1. create thisPage object ( programming model object )
//		2. invoke all constructors on the page  (  xxx_ctor functions )
//		3. fire 'oninit' events
//		4. fire 'onenter' events
//		5. dispatch to appropriate server method
//		6. return TRUE if processing is complete
//		   return FALSE to continue processing of page
//*****************************************************************
function StartPageProcessing()
{
	if (typeof(thisPage) != 'object')
		thisPage = new _SOMObject;

	if (typeof(RuntimeObject) != 'undefined')
	{
		var ctors = RuntimeObject('*_ctor');
		for (var name in ctors)
		{	// invoke all constructor functions  ( xxx_ctor functions )
			if (typeof(ctors[name]) == 'function')
				ctors[name]();
		}
	}
	else
	{	// display warning
		var strWarning = '<br><hr><b>WARNING: Web server "' + Request.ServerVariables('SERVER_NAME') + '" requires an updated JSCRIPT.DLL.';
		strWarning += '<br>The Visual InterDev 6.0 Scripting Object Model requires JSCRIPT.DLL Version 4.0.0.2405 or greater.';
		Response.write(strWarning);
	}

	thisPage._objEventManager.fireEvent(PAGE_ONINIT);
	thisPage._objEventManager.fireEvent(PAGE_ONENTER);

	thisPage.dispatch();
	
	if (!thisPage._bEndPageProcessing)
		thisPage._objEventManager.fireEvent(PAGE_ONSHOW);
		
	if (thisPage._bEndPageProcessing)
		EndPageProcessing();
	
	return thisPage._bEndPageProcessing;
}

//*****************************************************************
// function EndPageProcessing()
//	This is the method which ends page processing.
//	The following sequence of events will occur :
//		1. if execute method was invoked, do nothing
//		2. fire 'onexit' events
//		3. invoke all destructors on the page  (  xxx_dtor methods )
//		4. if redirect defined, invoke redirect, otherwise
//			1. persist state in hidden field
//
//*****************************************************************
function EndPageProcessing()
{
	if (typeof(thisPage) == 'object' && !thisPage._bExecuteMethodInvoked)
	{
		if (thisPage._objEventManager != null)
			thisPage._objEventManager.fireEvent(PAGE_ONEXIT);

		var dtors = RuntimeObject('*_dtor');
		for (var name in dtors)
		{	// invoke all destructor functions  ( xxx_dtor functions )
			if (typeof(dtors[name]) == 'function')
				dtors[name]();
		}
		
		if (thisPage._redirect != '')
			Response.redirect(thisPage._redirect);

		thisPage._generateHiddenFields();
	}
}

//*****************************************************************
// function _SOMObject()
//	Constructor function for the 'thisPage' object.
//	This object provides the programming model services for the
//	page and is instantiated as the 'thisPage' object.
//
//*****************************************************************
function _SOMObject()
{	
	//events
	PAGE_ONINIT = 'oninit';
	PAGE_ONENTER = 'onenter';
	PAGE_ONSHOW = 'onshow';
	PAGE_ONEXIT = 'onexit';

	//constants
	PAGE_NAVIGATE = 'navigate';
	PAGE_EXECUTE = 'execute';
	
	//public members
	this.createDE = _SOM_createDE;
	this.dispatch = _SOM_dispatch;
	this.invokeMethod = _SOM_invokeMethod;
	this.navigateURL = _SOM_navigateURL;
	this.registerMethod = _SOM_registerMethod;
	this.registerVTable = _SOM_registerVTable;
	this.setState = _SOM_setState;
	this.getState = _SOM_getState;
	this.persistState = _SOM_persistState;
	this.unpersistState = _SOM_unpersistState;
	this.isStatePersisted = _SOM_isStatePersisted;
	this.advise = _SOM_advise;
	this.unadvise = _SOM_unadvise;
	this.startPageContent = _SOM_startPageContent;
	this.endPageContent = _SOM_endPageContent;
	this.isDHTMLBrowser = _SOM_isDHTMLBrowser;
	this.firstEntered = (Request.Form('_method').Item == null);

	//private members
	this._dispatchGET = _SOM__dispatchGET;
	this._dispatchPOST = _SOM__dispatchPOST;
	this._buildURL = _SOM__buildURL;
	this._extractValue = _SOM__extractValue;
	this._generateHiddenFields = _SOM__generateHiddenFields;
	this._bDECreated = false;
	this._bPageContentStarted = false;
	this._bEndPageProcessing = false;
	this._bExecuteMethodInvoked = false;
	this._vtableNavigate = null;
	this._vtableExecute = null;
	this._objState = this.unpersistState('thisPage');
	if (this._objState == null)
		this._objState = new Object;
	this._objStateObjects = null;
	this._location = escape(Request.ServerVariables('SCRIPT_NAME'));
	this._redirect = '';
	this._objEventManager = CreateEventManager();
	this._objEventManager.adviseDefaultHandler('thisPage',PAGE_ONENTER);	
	this._objEventManager.adviseDefaultHandler('thisPage',PAGE_ONSHOW);	
	this._objEventManager.adviseDefaultHandler('thisPage',PAGE_ONEXIT);	
	this.registerMethod('_EM__onclientevent',_EM__onclientevent);

	//scope implementation to _SOMObject constructor function

	//*****************************************************************
	// function _SOM_createDE()
	//	Create the data environment object as DE
	//*****************************************************************
	function _SOM_createDE()
	{
		if (!this._bDECreated)
		{
			DE = Server.CreateObject('DERuntime.DERuntime');
			DE.Init(Application('DE'));
			this._bDECreated = true;
		}
	}

	//*****************************************************************
	// function _SOM_dispatch()
	//	This function dispatches to the method indicated by the URL.
	//*****************************************************************
	function _SOM_dispatch()
	{
		var bDispatched = false;
		var requestMethod = Request.ServerVariables('REQUEST_METHOD').Item;
		if (requestMethod == 'GET')
			bDispatched = this._dispatchGET();
		else if (requestMethod == 'POST')
			bDispatched = this._dispatchPOST();

		// output client-side thisPage when navigating within this ASP
		if (!this._bExecuteMethodInvoked && this._redirect == '')
			this.startPageContent(0);
		return bDispatched;
	}

	//*****************************************************************
	// function _SOM_invokeMethod(url,method,args)
	//	This function navigates to the method indicated.
	//*****************************************************************
	function _SOM_invokeMethod(url,method,args)
	{
		this.navigateURL(this._buildURL(url,method,args));
	}

	//*****************************************************************
	// function _SOM_navigateURL(url)
	//	This function navigates to the URL indicated.
	//*****************************************************************
	function _SOM_navigateURL(url)
	{	// optimize to dispatch when URL is this file
		this._redirect = url;
		EndPageProcessing();
	}

	//*****************************************************************
	// function _SOM_registerMethod(strName,fPtr,mType)
	//	Register the given name/function as an exported server method.
	//	The mType should indicate either PAGE_NAVIGATE or PAGE_EXECUTE
	//*****************************************************************
	function _SOM_registerMethod(strName,fPtr,mType)
	{	// default mType = PAGE_NAVIGATE if not provided
		if (typeof(strName) == 'string' && typeof(fPtr) == 'function')
		{
			if (mType == PAGE_EXECUTE)
			{
				if (this._vtableExecute == null)
					this._vtableExecute = new Object;
				this._vtableExecute[strName] = fPtr;
				return true;
			}
			if (mType == PAGE_NAVIGATE || mType == null)
			{
				if (this._vtableNavigate == null)
					this._vtableNavigate = new Object;
				this._vtableNavigate[strName] = fPtr;
				return true;
			}
		}
		return false;
	}

	//*****************************************************************
	// function _SOM_registerVTable(objVTable,mType)
	//	Register the given object of function ptrs as exported methods.
	//	The mType should indicate either PAGE_NAVIGATE or PAGE_EXECUTE
	//*****************************************************************
	function _SOM_registerVTable(objVTable,mType)
	{	// default mType = PAGE_NAVIGATE if not provided
		if (typeof(objVTable) == 'object')
		{
			if (mType == PAGE_EXECUTE)
			{
				if (this._vtableExecute == null)
					this._vtableExecute = new Object;
				for (var name in objVTable)
				{
					if (typeof(objVTable[name]) == 'function')
						this._vtableExecute[name] = objVTable[name];
				}
				return true;
			}
			if (mType == PAGE_NAVIGATE || mType == null)
			{
				if (this._vtableNavigate == null)
					this._vtableNavigate = new Object;
				for (var name in objVTable)
				{
					if (typeof(objVTable[name]) == 'function')
						this._vtableNavigate[name] = objVTable[name];
				}
				return true;
			}
		}
		return false;
	}

	//*****************************************************************
	// function _SOM_setState(strName,value)
	//	Stores the given value as state using the given name as a key.
	//*****************************************************************
	function _SOM_setState(strName,value)
	{
		if (this._objState == null)
			this._objState = new Object;
		this._objState[strName] = value;
	}

	//*****************************************************************
	// function _SOM_getState(strName)
	//	Retrieves the given value for the state of given name.
	//*****************************************************************
	function _SOM_getState(strName)
	{
		if (this._objState == null)
			return null;
			
		if (this._objState[strName] == null)
			return null;

		return this._objState[strName];
	}

	//*****************************************************************
	// function _SOM_persistState(strName,objState)
	//	Persists the given object as state using the given name as key.
	//	Current implementation will persist state in a hidden field at
	//	the end of the file via the _generateHiddenFields method.
	//*****************************************************************
	function _SOM_persistState(strName,objState)
	{
		if (typeof(strName) == 'string' && typeof(objState) == 'object' &&
			strName != '' && objState != null)
		{
			if (this._objStateObjects == null)
				this._objStateObjects = new Object;

			this._objStateObjects[strName] = objState;
			return true;
		}
		return false;
	}

	//*****************************************************************
	// function _SOM_unpersistState(strName)
	//	Retrieves a state object using the given name as a key.
	//	Current implementation retrieves state from a hidden field.
	//*****************************************************************
	function _SOM_unpersistState(strName)
	{
		if (typeof(strName) == 'string' && strName != '')
		{
			var strState = Request.Form('_' + strName + '_state').Item;
			if (strState != '' && strState != null)
			{
				var state = new Object;
				var nEq, nAmp, name, value;
				while (strState.length > 0)
				{
					nEq = strState.indexOf('=');
					nAmp = strState.indexOf('&');
					if (nAmp == -1)
						nAmp = strState.length + 1;
					name = strState.substring(0,nEq);
					value = strState.substring(nEq+1,nAmp);
					state[name] = unescape(value);
					strState = strState.substring(nAmp+1,strState.length);
				}
				return state;
			}
		}
		return null;
	}

	//*****************************************************************
	// function _SOM_isStatePersisted(strName)
	//	Returns TRUE if there exists a state for the given key name.
	//*****************************************************************
	function _SOM_isStatePersisted(strName)
	{
		if (typeof(strName) == 'string' && strName != '')
		{
			var strState = Request.Form('_' + strName + '_state').Item;
			if (strState != '' && strState != null)
				return true;
		}
		return false;
	}

	//*****************************************************************
	// function _SOM_advise()
	//	Allows others to advise for MSPM events.
	//*****************************************************************
	function _SOM_advise(strEvent,funcToCall,nPriority)
	{
		return this._objEventManager.advise(strEvent,funcToCall,nPriority);
	}

	//*****************************************************************
	// function _SOM_unadvise()
	//	Allows others to unadvise for MSPM events.
	//*****************************************************************
	function _SOM_unadvise(strEvent,nAdviseID)
	{	
		return this._objEventManager.unadvise(strEvent,nAdviseID);	
	}

	//*****************************************************************
	// function _SOM_startPageContent(bFormType)
	//	Output client-side MSPM and thisForm if requested.
	//						0	:	NO FORM
	//		'undefined' or	1	:	FORM method=POST
	//						2	:	FORM
	//*****************************************************************
	function _SOM_startPageContent(bFormType)
	{	
		if (!this._bPageContentStarted)
		{
			this._bPageContentStarted = true;
			var secondSlash;
			var webRoot = String(this._location);
			if ((secondSlash = webRoot.indexOf('/',1)) != -1)
				webRoot = webRoot.substring(0,secondSlash);
			else
				webRoot = '';
			var strHTML = '<' + 'SCRIPT LANGUAGE=JavaScript SRC="' + webRoot + '/_ScriptLibrary/pm.js"><' + '/SCRIPT>\n';
			strHTML += '<' + 'SCRIPT LANGUAGE=JavaScript>thisPage._location = "' + this._location + '";<' + '/SCRIPT>\n';

			if (typeof(bFormType) == 'undefined' || bFormType == 1)
				strHTML += '<FORM name=thisForm method=POST>' + '\n';
				//strHTML += '<FORM name=thisForm method=POST language=JAVASCRIPT onsubmit="return thisPage.formIsValid;">' + '\n';
			else if (bFormType == 2)
				strHTML += '<FORM name=thisForm language=JAVASCRIPT onsubmit="return false;">' + '\n';
			Response.Write(strHTML);	
		}
	}
	
	//*****************************************************************
	// function _SOM_endPageContent()
	//	Provided for user methods to end page processing and
	//	cancel processing of the 'show' part of the page.
	//*****************************************************************
	function _SOM_endPageContent()
	{	this._bEndPageProcessing = true;	}

	//*****************************************************************
	// function _SOM_isDHTMLBrowser()
	//	Return TRUE for those browsers which support DHTML.
	//	Currently this method looks for MSIE 4.x and 5.x.
	//*****************************************************************

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区调教| 欧美理论电影在线| 又紧又大又爽精品一区二区| 色婷婷av一区二区三区大白胸| 一区二区三区四区亚洲| 欧美日韩精品高清| 麻豆成人综合网| 国产精品素人视频| 色综合久久久久综合99| 丝袜诱惑亚洲看片| 久久婷婷成人综合色| 99精品视频在线免费观看| 亚洲综合色自拍一区| 欧美一区二区精品| 国产一区日韩二区欧美三区| 国产精品视频线看| 欧美三级在线播放| 久久99九九99精品| 亚洲男人天堂av| 91精品一区二区三区久久久久久| 国产精品 日产精品 欧美精品| 亚洲少妇最新在线视频| 欧美一二三四区在线| 国产91高潮流白浆在线麻豆 | 国产精品正在播放| 中文字幕一区二区三区在线播放 | 日韩欧美色电影| 日本vs亚洲vs韩国一区三区| 日韩欧美激情四射| av在线这里只有精品| 亚洲一区二区高清| 日韩欧美色综合网站| 99精品欧美一区二区三区小说 | 日韩中文字幕亚洲一区二区va在线| 日韩一区二区三区高清免费看看| 国产高清视频一区| 亚洲激情自拍偷拍| 99精品视频中文字幕| 免费在线看一区| 中文字幕成人网| 欧美一级黄色片| 成人动漫在线一区| 免费日韩伦理电影| 一区二区中文字幕在线| 欧美电视剧在线看免费| 成人app网站| 日本不卡免费在线视频| 中文字幕成人网| 欧美一级艳片视频免费观看| 丁香婷婷综合五月| 免费成人美女在线观看.| 国产精品福利影院| 精品人在线二区三区| 91亚洲国产成人精品一区二三| 美女性感视频久久| 亚洲精品视频一区二区| 欧美性xxxxx极品少妇| 成人国产在线观看| 奇米影视一区二区三区| 亚洲黄色性网站| 精品粉嫩超白一线天av| 精品污污网站免费看| 激情文学综合插| 日产欧产美韩系列久久99| 国产精品国产三级国产aⅴ入口| 精品久久久久久久久久久久久久久久久| av动漫一区二区| 日本在线播放一区二区三区| 亚洲综合av网| 欧美国产日韩精品免费观看| 亚洲精品在线三区| 欧美色图天堂网| 91麻豆国产在线观看| 精品亚洲成av人在线观看| 婷婷亚洲久悠悠色悠在线播放| 国产精品天天看| 国产色综合一区| 日韩免费观看2025年上映的电影| 色综合久久久久| 国产精品白丝av| 韩国v欧美v日本v亚洲v| 日韩av在线发布| 中文一区一区三区高中清不卡| 日韩免费观看2025年上映的电影| 91亚洲大成网污www| 成人丝袜18视频在线观看| 久久成人免费电影| 美女视频黄 久久| 午夜国产精品一区| 亚洲不卡在线观看| 亚洲另类在线视频| 亚洲三级电影全部在线观看高清| 国产欧美精品一区| 国产亚洲欧美日韩俺去了| 日韩欧美成人激情| 日韩久久久久久| 6080午夜不卡| 欧美一区二区三区在线电影| 欧美在线播放高清精品| 欧美伊人久久大香线蕉综合69| 99精品视频一区| 91色婷婷久久久久合中文| 国产91丝袜在线播放0| 国产精品一区二区三区99| 蜜桃传媒麻豆第一区在线观看| 一区二区三区四区国产精品| 亚洲少妇最新在线视频| 国产三级精品在线| 国产精品理论片| 亚洲精品在线三区| 国产午夜精品一区二区| 欧美一区二区视频免费观看| 欧美电影免费观看完整版| 欧美在线视频不卡| 欧美无砖专区一中文字| 欧美日韩一级二级| 日韩一区二区三| 日韩精品一区二区三区在线观看| 精品少妇一区二区三区在线播放| 欧美一区二区三区免费观看视频 | 日韩精品一区国产麻豆| 欧美xfplay| 26uuu精品一区二区| 欧美精彩视频一区二区三区| 国产欧美一区二区精品忘忧草 | 久久综合视频网| 精品成人私密视频| 中文成人综合网| 国产精品欧美极品| 亚洲精品国久久99热| 一区二区三区成人| 婷婷中文字幕一区三区| 免费xxxx性欧美18vr| 国产一区不卡在线| 丁香婷婷综合五月| 在线亚洲一区二区| 欧美精品一卡二卡| 精品国产一区二区三区av性色| 26uuu亚洲综合色| 1区2区3区国产精品| 亚洲精品欧美激情| 日本vs亚洲vs韩国一区三区 | 蜜芽一区二区三区| 国产成人啪午夜精品网站男同| 国产成人精品午夜视频免费| 在线观看成人免费视频| 欧美日韩精品专区| 久久色中文字幕| 国产精品美女www爽爽爽| 亚洲va天堂va国产va久| 免费成人在线网站| 99久久免费国产| 欧美日韩亚洲综合一区| 久久久久国产成人精品亚洲午夜| 欧美激情一区二区三区不卡| 亚洲一区二区三区四区五区黄| 日韩av午夜在线观看| 不卡视频在线看| 欧美中文字幕一二三区视频| 欧美精品一区二区精品网| 亚洲国产精品av| 婷婷六月综合网| 韩国精品久久久| 色视频一区二区| 日韩欧美一区二区免费| 最好看的中文字幕久久| 亚洲二区在线观看| 韩国av一区二区三区在线观看| av激情综合网| 欧美一区二区三区电影| 久久久www成人免费毛片麻豆| 亚洲男女毛片无遮挡| 青草国产精品久久久久久| 成人丝袜视频网| 日本丶国产丶欧美色综合| 日韩欧美第一区| 亚洲午夜久久久久久久久电影网| 久久精品久久精品| 色欧美88888久久久久久影院| 在线综合视频播放| 中文一区一区三区高中清不卡| 亚洲 欧美综合在线网络| 国产精品18久久久久| 99免费精品在线观看| 日韩你懂的在线播放| 亚洲男人的天堂在线观看| 国产精品亚洲一区二区三区妖精| 色老汉av一区二区三区| 国产区在线观看成人精品| 五月开心婷婷久久| 91一区二区三区在线播放| 亚洲精品一区二区在线观看| 亚洲成a人v欧美综合天堂下载| 国产在线精品一区在线观看麻豆| 欧美日韩成人综合| 日韩午夜精品视频| 亚洲一区二区三区在线| 99国产精品国产精品久久| 欧美本精品男人aⅴ天堂| 日韩影视精彩在线|