亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
欧美午夜精品久久久久久超碰 | 亚洲一二三区不卡| www.亚洲在线| 日韩一区中文字幕| 91小视频在线免费看| 亚洲国产aⅴ天堂久久| 欧美丰满高潮xxxx喷水动漫| 奇米影视7777精品一区二区| 日韩欧美精品在线| 国产精选一区二区三区| 亚洲色图.com| 欧美久久一区二区| 狠狠色狠狠色综合日日91app| 久久精品人人做人人爽人人| 成人h精品动漫一区二区三区| 亚洲精品中文在线| 91超碰这里只有精品国产| 日产国产欧美视频一区精品| 久久久久久99精品| 色综合天天综合在线视频| 偷拍一区二区三区| 国产午夜精品一区二区| av不卡免费电影| 美女看a上一区| 中文成人综合网| 欧美日韩国产在线观看| 国产一区二区三区综合| 一区二区在线电影| 精品国产一区二区精华| 91女厕偷拍女厕偷拍高清| 日韩高清一区在线| 国产精品白丝在线| 日韩午夜三级在线| 99国内精品久久| 久久国产夜色精品鲁鲁99| 中文字幕五月欧美| 精品少妇一区二区三区在线播放| 91免费在线视频观看| 国内一区二区视频| 婷婷一区二区三区| 亚洲视频你懂的| 久久久综合激的五月天| 欧美理论电影在线| 91极品视觉盛宴| 国产福利精品导航| 蜜桃一区二区三区在线| 亚洲精品成人少妇| 日本一区二区三区电影| 精品盗摄一区二区三区| 欧美三日本三级三级在线播放| 国产成人免费9x9x人网站视频| 性久久久久久久久久久久| 中文字幕日韩av资源站| 26uuu色噜噜精品一区| 欧美丰满高潮xxxx喷水动漫| 在线视频一区二区三| 成人免费三级在线| 三级欧美韩日大片在线看| 欧美亚洲高清一区二区三区不卡| 国产成人免费在线| 毛片不卡一区二区| 亚洲一区二区三区不卡国产欧美| 国产欧美日韩三区| 日韩免费性生活视频播放| 久久国产精品99久久人人澡| 亚洲国产精品一区二区尤物区| 亚洲精品免费在线观看| 中文字幕一区在线观看视频| 久久久精品蜜桃| 久久亚洲精精品中文字幕早川悠里 | 精品国产91乱码一区二区三区| 欧美日韩黄视频| 欧美日韩国产高清一区二区三区| 91色乱码一区二区三区| 国产成人av一区二区| 韩国成人福利片在线播放| 精品一区二区三区久久久| 免费观看日韩av| 蜜桃av一区二区| 国产成人精品一区二区三区四区| 亚洲伦理在线免费看| 色播五月激情综合网| 欧美日韩亚洲综合| 欧美人与性动xxxx| 欧美日韩一级大片网址| 91.麻豆视频| 精品免费国产一区二区三区四区| 日韩视频国产视频| 欧美精品一区二区三区蜜桃视频| 精品久久一二三区| 国产欧美综合在线| 最近日韩中文字幕| 亚洲激情图片小说视频| 午夜影院在线观看欧美| 日本欧洲一区二区| 国产一区二区在线影院| 成人美女视频在线观看18| 91麻豆福利精品推荐| 欧美日韩国产在线观看| 日韩三级av在线播放| 国产午夜精品久久久久久免费视 | 蜜臀av亚洲一区中文字幕| 欧美mv日韩mv国产网站| 国产91丝袜在线播放九色| 日本少妇一区二区| 捆绑调教美女网站视频一区| 韩国av一区二区| 色系网站成人免费| 欧美日韩小视频| 久久久精品黄色| 亚洲精品一二三| 久久国产麻豆精品| 成人听书哪个软件好| 在线精品视频免费观看| 日韩一区二区影院| 中文字幕一区视频| 日本成人在线看| aaa欧美日韩| 日韩欧美三级在线| 亚洲人成电影网站色mp4| 丝袜诱惑制服诱惑色一区在线观看| 久久精品av麻豆的观看方式| 成人黄色综合网站| 欧美丰满嫩嫩电影| 自拍偷拍亚洲激情| 久久99精品久久久久婷婷| 91麻豆精东视频| 国产婷婷色一区二区三区| 亚洲国产精品一区二区www| 亚洲国产乱码最新视频| 免费观看在线综合色| 亚洲自拍欧美精品| 日本女优在线视频一区二区| 欧美三级视频在线播放| 久久久久久久久97黄色工厂| 国产精品一区不卡| 欧美日韩成人在线一区| 中文字幕久久午夜不卡| 五月天丁香久久| 欧美老人xxxx18| 色呦呦国产精品| 91麻豆精品国产| 国产精品情趣视频| 欧美精彩视频一区二区三区| 99久久er热在这里只有精品15| 中文字幕亚洲视频| 色婷婷激情综合| 久久精品国产免费| 综合激情成人伊人| 欧美精品一区二区三区一线天视频| 色天使色偷偷av一区二区| 色八戒一区二区三区| 色综合天天综合网天天看片| 激情综合网激情| 欧美国产欧美综合| 国产91精品一区二区| 精品日韩欧美一区二区| 蜜臀久久99精品久久久画质超高清 | 一区二区三区在线不卡| 成人国产电影网| 麻豆国产一区二区| 亚洲视频在线观看三级| 精品av综合导航| 99免费精品在线观看| 国产不卡在线播放| 国产欧美一区二区精品性| 91麻豆精品国产91久久久久久久久 | 国产精品成人网| 免费美女久久99| 日韩欧美区一区二| 成人app在线| 中文字幕免费一区| 欧美一区二区三区色| 91网站在线观看视频| 奇米精品一区二区三区在线观看一 | 国产白丝网站精品污在线入口| 精东粉嫩av免费一区二区三区| 色先锋资源久久综合| 国产校园另类小说区| 国产精品一区二区久久不卡| 欧美三级中文字| 日韩专区在线视频| 亚洲高清中文字幕| 成人污污视频在线观看| 亚洲五码中文字幕| 日韩电影一区二区三区四区| 一区二区三区不卡视频在线观看 | 国产精品久久久一本精品| 国产精品视频在线看| 日韩高清不卡在线| 在线看日韩精品电影| 国产网站一区二区| 亚洲综合另类小说| 成人精品免费网站| 久久亚洲精品小早川怜子| 狠狠色综合日日| 欧美成人性战久久| 激情图片小说一区| 久久网站最新地址| 国产成人超碰人人澡人人澡|