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

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

?? fck_1_ie.js

?? 仿阿里巴巴商貿通B2B行業商務門戶網站管理系統
?? JS
字號:
?/* * FCKeditor - The text editor for internet
 * Copyright (C) 2003-2004 Frederico Caldeira Knabben
 * 
 * Licensed under the terms of the GNU Lesser General Public License:
 * 		http://www.opensource.org/licenses/lgpl-license.php
 * 
 * For further information visit:
 * 		http://www.fckeditor.net/
 * 
 * File Name: fck_1_ie.js
 * 	This is the first part of the "FCK" object creation. This is the main
 * 	object that represents an editor instance.
 * 	(IE specific implementations)
 * 
 * Version:  2.0 RC3
 * Modified: 2005-03-02 08:58:17
 * 
 * File Authors:
 * 		Frederico Caldeira Knabben (fredck@fckeditor.net) */
FCK.Description = "FCKeditor for Internet Explorer 5.5+" ;

// The behaviors should be pointed using the FullBasePath to avoid security
// errors when using a differente BaseHref.
FCK._BehaviorsStyle = 
	'<style type="text/css" _fcktemp="true"> \
		TABLE	{ behavior: url(' + FCKConfig.FullBasePath + 'css/behaviors/showtableborders.htc) ; } \
		A		{ behavior: url(' + FCKConfig.FullBasePath + 'css/behaviors/anchors.htc) ; } \
		INPUT	{ behavior: url(' + FCKConfig.FullBasePath + 'css/behaviors/hiddenfield.htc) ; } \
	</style>' ;

FCK.InitializeBehaviors = function( dontReturn )
{
	// Set the focus to the editable area when clicking in the document area.
	// TODO: The cursor must be positioned at the end.
	this.EditorDocument.onmousedown = this.EditorDocument.onmouseup = function()
	{
		FCK.Focus() ;

		FCK.EditorWindow.event.cancelBubble	= true ;
		FCK.EditorWindow.event.returnValue	= false ;
	}

	// Intercept pasting operations
	this.EditorDocument.body.onpaste = function()
	{
		if ( FCK.Status == FCK_STATUS_COMPLETE )
			return FCK.Events.FireEvent( "OnPaste" ) ;
		else
			return false ;
	}

	// Disable Right-Click and shows the context menu.
	this.EditorDocument.oncontextmenu = function()
	{
		var e = this.parentWindow.event ;
		FCK.ShowContextMenu( e.screenX, e.screenY ) ;
		return false ;
	}
	// Check if key strokes must be monitored.
	if ( FCKConfig.UseBROnCarriageReturn || FCKConfig.TabSpaces > 0 )
	{
		// Build the "TAB" key replacement.
		if ( FCKConfig.TabSpaces > 0 )
		{
			window.FCKTabHTML = '' ;
			for ( i = 0 ; i < FCKConfig.TabSpaces ; i++ )
				window.FCKTabHTML += "&nbsp;" ;
		}

		this.EditorDocument.onkeydown = function()
		{
			var e = FCK.EditorWindow.event ;

			if ( e.keyCode == 13 && FCKConfig.UseBROnCarriageReturn )	// ENTER
			{
				if ( (e.ctrlKey || e.altKey || e.shiftKey) )
					return true ;
				else
				{
					// We must ignore it if we are inside a List.
					if ( FCK.EditorDocument.queryCommandState( 'InsertOrderedList' ) || FCK.EditorDocument.queryCommandState( 'InsertUnorderedList' ) )
						return true ;

					// Insert the <BR> (The &nbsp; must be also inserted to make it work)
					FCK.InsertHtml("<br>&nbsp;") ;

					// Remove the &nbsp;
					var oRange = FCK.EditorDocument.selection.createRange() ;
					oRange.moveStart('character',-1) ;
					oRange.select() ;
					FCK.EditorDocument.selection.clear() ;

					return false ;
				}
			}
			else if ( e.keyCode == 9 && FCKConfig.TabSpaces > 0 && !(e.ctrlKey || e.altKey || e.shiftKey) )	// TAB
			{
				FCK.InsertHtml( window.FCKTabHTML ) ;
				return false ;
			}

			return true ;
		}
	}

	this.EditorDocument.ondblclick = function()
	{
		FCK.OnDoubleClick( FCK.EditorWindow.event.srcElement ) ;
		FCK.EditorWindow.event.cancelBubble = true ;
	}

	// Catch cursor movements
	this.EditorDocument.onselectionchange = function()
	{
		FCK.Events.FireEvent( "OnSelectionChange" ) ;
	}

	//Enable editing
//	this.EditorDocument.body.contentEditable = true ;
}

FCK.Focus = function()
{
	try
	{
		if ( FCK.EditMode == FCK_EDITMODE_WYSIWYG )
			FCK.EditorDocument.body.focus() ;
		else
			document.getElementById('eSourceField').focus() ;
	}
	catch(e) {}
}

FCK.SetHTML = function( html, forceWYSIWYG )
{
	if ( forceWYSIWYG || FCK.EditMode == FCK_EDITMODE_WYSIWYG )
	{
		// TODO: Wait stable version and remove the following commented lines.
		// In IE, if you do document.body.innerHTML = '<p><hr></p>' it throws a "Unknow runtime error".
		// To solve it we must add a fake (safe) tag before it, and then remove it.
		// this.EditorDocument.body.innerHTML = '<div id="__fakeFCKRemove__">&nbsp;</div>' + html.replace( FCKRegexLib.AposEntity, '&#39;' ) ;
		// this.EditorDocument.getElementById('__fakeFCKRemove__').removeNode(true) ;

		this.EditorDocument.open() ;

		if ( FCKConfig.FullPage )
		{
			var sExtraHtml = 
				FCK._BehaviorsStyle +
				'<link href="' + FCKConfig.FullBasePath + 'css/fck_internal.css' + '" rel="stylesheet" type="text/css" _fcktemp="true" />' ;

			if ( FCK.TempBaseTag.length > 0 && !FCKRegexLib.HasBaseTag.test( html ) )
				sExtraHtml += FCK.TempBaseTag ;

			html = html.replace( FCKRegexLib.HeadCloser, sExtraHtml + '</head>' ) ;

			this.EditorDocument.write( html ) ;
		}
		else
		{
			var sHtml =
				'<html dir="' + FCKConfig.ContentLangDirection + '">' +
				'<head><title></title>' +
				'<link href="' + FCKConfig.EditorAreaCSS + '" rel="stylesheet" type="text/css" />' +
				'<link href="' + FCKConfig.FullBasePath + 'css/fck_internal.css' + '" rel="stylesheet" type="text/css" _fcktemp="true" />' ;

			sHtml += FCK._BehaviorsStyle ;
			sHtml += FCK.TempBaseTag ;
			sHtml += '</head><body>' + html  + '</body></html>' ;
			
			this.EditorDocument.write( sHtml ) ;
		}

		this.EditorDocument.close() ;
		
		this.InitializeBehaviors() ;
		this.EditorDocument.body.contentEditable = true ;

		this.Events.FireEvent( 'OnAfterSetHTML' ) ;

		// TODO: Wait stable version and remove the following commented lines.
//		this.EditorDocument.body.innerHTML = '' ;
//		if ( html && html.length > 0 )
//			this.EditorDocument.write( html ) ;

//		this.EditorDocument.dir = FCKConfig.ContentLangDirection ;
	}
	else
		document.getElementById('eSourceField').value = html ;
}

// TODO: Wait stable version and remove the following commented lines.
/*
FCK.CheckRelativeLinks = function()
{
	// IE automatically change relative URLs to absolute, so we use a trick
	// to solve this problem (the document base points to "fckeditor:".

	for ( var i = 0 ; i < this.EditorDocument.links.length ; i++ )
	{
		var e = this.EditorDocument.links[i] ;

		if ( e.href.startsWith( FCK.BaseUrl ) )
			e.href = e.href.remove( 0, FCK.BaseUrl.length ) ;
	}

	for ( var i = 0 ; i < this.EditorDocument.images.length ; i++ )
	{
		var e = this.EditorDocument.images[i] ;

		if ( e.src.startsWith( FCK.BaseUrl ) )
			e.src = e.src.remove( 0, FCK.BaseUrl.length ) ;
	}
}
*/

FCK.InsertHtml = function( html )
{
	FCK.Focus() ;

	// Gets the actual selection.
	var oSel = FCK.EditorDocument.selection ;

	// Deletes the actual selection contents.
	if ( oSel.type.toLowerCase() != "none" )
		oSel.clear() ;

	// Inset the HTML.
	oSel.createRange().pasteHTML( html ) ;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合欧美在线视频区| 成人性生交大片| 午夜视频在线观看一区二区三区| 亚洲欧美激情插| 亚洲精品国产一区二区精华液 | 亚洲最大色网站| 一区二区三区四区精品在线视频| 亚洲国产精品精华液2区45| 国产精品久久久久影院色老大 | 久久99精品国产麻豆婷婷| 麻豆精品蜜桃视频网站| 国产乱一区二区| 成人性生交大片免费看中文网站| 成人三级伦理片| 色综合天天综合网国产成人综合天| 在线观看日韩av先锋影音电影院| 欧美日韩大陆一区二区| 日韩一区二区在线看片| 欧美激情一二三区| 亚洲一区二区三区中文字幕在线| 日本不卡高清视频| 成人精品gif动图一区| 欧洲av在线精品| 久久众筹精品私拍模特| 亚洲视频你懂的| 蜜桃视频在线一区| 91在线观看地址| 欧美一区二区三区精品| 国产精品色婷婷| 蜜臀av一级做a爰片久久| 国产宾馆实践打屁股91| 欧美在线播放高清精品| 国产亚洲精品福利| 三级欧美在线一区| 成人av高清在线| 精品国产凹凸成av人导航| 亚洲色图都市小说| 国产精品自拍av| 欧美日韩国产精品自在自线| 国产精品卡一卡二卡三| 久久精品国产77777蜜臀| 北条麻妃一区二区三区| 日韩免费观看高清完整版| 亚洲精品国产精华液| 国产99精品视频| 欧美www视频| 午夜视频在线观看一区| 色婷婷精品久久二区二区蜜臂av| 久久综合九色综合欧美就去吻 | eeuss鲁片一区二区三区| 91麻豆精品91久久久久久清纯 | 2023国产精品| 日韩电影在线一区二区三区| 色综合久久中文综合久久97| 国产欧美日韩激情| 久久国产福利国产秒拍| 免费在线看一区| 黑人精品欧美一区二区蜜桃| 一本在线高清不卡dvd| 久久中文娱乐网| 美女高潮久久久| 欧美喷潮久久久xxxxx| 亚洲线精品一区二区三区 | 久久午夜国产精品| 91免费视频网| 六月丁香综合在线视频| 国产精品第四页| 7777精品伊人久久久大香线蕉 | 精品日韩在线观看| 国产成人高清在线| 视频一区视频二区中文| 日本一区二区不卡视频| 制服丝袜成人动漫| 91亚洲精品久久久蜜桃网站| 美腿丝袜亚洲综合| 亚洲一区在线播放| 国产亚洲一区二区在线观看| 欧美视频三区在线播放| 国产一区999| 五月激情综合婷婷| 亚洲欧洲国产日韩| 2023国产精品自拍| 欧美精品v国产精品v日韩精品| 国产99一区视频免费| 免费成人美女在线观看| 夜夜操天天操亚洲| 国产精品你懂的在线欣赏| 欧美一区二区三区白人| 日本高清无吗v一区| 从欧美一区二区三区| 久久国内精品自在自线400部| 亚洲综合丝袜美腿| 亚洲精品视频在线观看网站| 国产欧美一区在线| 久久久精品人体av艺术| 欧美成人在线直播| 91麻豆精品国产无毒不卡在线观看| 色偷偷一区二区三区| 成人午夜激情在线| 狠狠色丁香久久婷婷综合_中| 日韩**一区毛片| 日韩综合小视频| 香蕉成人啪国产精品视频综合网 | 国产午夜精品理论片a级大结局| 91精品中文字幕一区二区三区| 欧美在线观看你懂的| 在线影院国内精品| 91麻豆蜜桃一区二区三区| 国产成人在线色| 粉嫩av亚洲一区二区图片| 国产成人av自拍| 丰满岳乱妇一区二区三区| 韩国一区二区在线观看| 韩国一区二区视频| 国产精品18久久久久| 国产精品99久久久久久有的能看| 激情综合亚洲精品| 国产精品亚洲а∨天堂免在线| 国产一区二区成人久久免费影院 | 色域天天综合网| 91国内精品野花午夜精品| 色婷婷av一区| 欧美日韩色一区| 日韩丝袜美女视频| 久久精品亚洲精品国产欧美kt∨ | 精品动漫一区二区三区在线观看| 欧美一区中文字幕| 久久婷婷国产综合精品青草| 国产日产精品一区| 亚洲欧美一区二区三区孕妇| 一区二区三区波多野结衣在线观看| 亚洲欧洲另类国产综合| 亚洲与欧洲av电影| 日韩av网站在线观看| 国产在线不卡视频| 99re免费视频精品全部| 欧美日韩国产免费| 久久久久久99久久久精品网站| 亚洲色图一区二区| 午夜精品福利在线| 国产成人在线影院| 欧美图区在线视频| 久久久夜色精品亚洲| 亚洲日本丝袜连裤袜办公室| 日韩不卡一区二区三区| 岛国av在线一区| 在线成人av网站| 中文字幕免费一区| 日日夜夜免费精品视频| 国产69精品久久777的优势| 欧美三级日韩三级| 国产免费久久精品| 亚洲国产精品一区二区www| 国产精品一区二区黑丝 | 成人av小说网| 欧美一区日韩一区| 亚洲人123区| 国产一区二区三区蝌蚪| 欧美性欧美巨大黑白大战| 久久久精品国产99久久精品芒果| 亚洲精品大片www| 高清不卡一区二区在线| 欧美日韩不卡视频| 国产精品第一页第二页第三页| 久久精品久久99精品久久| 91色综合久久久久婷婷| 国产亚洲一本大道中文在线| 丝袜美腿高跟呻吟高潮一区| 不卡av免费在线观看| 精品精品欲导航| 亚洲成人综合视频| 一本在线高清不卡dvd| 国产日韩欧美a| 久久国内精品视频| 欧美日韩精品三区| 亚洲色图欧美激情| www.激情成人| 国产亚洲成av人在线观看导航| 日本vs亚洲vs韩国一区三区二区 | 亚洲国产一区二区三区| 成人免费电影视频| 久久香蕉国产线看观看99| 麻豆91精品91久久久的内涵| 69av一区二区三区| 日韩国产在线观看| 一本久道久久综合中文字幕| 国产精品视频yy9299一区| 国产黄色91视频| 国产欧美一区在线| 国产成人亚洲综合色影视| 久久久精品日韩欧美| 国产精品一区二区三区网站| 亚洲精品在线观看网站| 捆绑调教美女网站视频一区| 欧美一区2区视频在线观看| 日产欧产美韩系列久久99| 欧美日韩一区高清| 亚洲电影一级片| 日韩一区和二区| 理论片日本一区|