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

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

?? editor.js

?? 本系統是基于Struts+Hibernate開發的一套后臺管理系統
?? JS
?? 第 1 頁 / 共 2 頁
字號:
// 在尾部追加內容
function appendHTML(html) {
	if (!validateMode()) return;
	if(bEditMode){
		eWebEditor.document.body.innerHTML += html;
	}else{
		eWebEditor.document.body.innerText += html;
	}
}

// 從Word中粘貼,去除格式
function PasteWord(){
	if (!validateMode()) return;
	eWebEditor.focus();
	if (BrowserInfo.IsIE55OrMore)
		cleanAndPaste( GetClipboardHTML() ) ;
	else if ( confirm( "此功能要求IE5.5版本以上,你當前的瀏覽器不支持,是否按常規粘貼進行?" ) )
		format("paste") ;
	eWebEditor.focus();
}

// 粘貼純文本
function PasteText(){
	if (!validateMode()) return;
	eWebEditor.focus();
	var sText = HTMLEncode( clipboardData.getData("Text") ) ;
	insertHTML(sText);
	eWebEditor.focus();
}

// 檢測當前是否允許編輯
function validateMode() {
	if (bEditMode) return true;
	alert("需轉換為編輯狀態后才能使用編輯功能!");
	eWebEditor.focus();
	return false;
}

// 格式化編輯器中的內容
function format(what,opt) {
	if (!validateMode()) return;
	eWebEditor.focus();
	if (opt=="RemoveFormat") {
		what=opt;
		opt=null;
	}

	if (opt==null) eWebEditor.document.execCommand(what);
	else eWebEditor.document.execCommand(what,"",opt);
	
	eWebEditor.focus();
}

// 確保焦點在 eWebEditor 內
function VerifyFocus() {
	if ( eWebEditor )
		eWebEditor.focus();
}

// 改變模式:代碼、編輯、預覽
function setMode(NewMode){
	if (NewMode!=sCurrMode){
		var sBody = "";
		switch(sCurrMode){
		case "CODE":
			sBody = eWebEditor.document.body.innerText;
			break;
		case "EDIT":
		case "VIEW":
			sBody = eWebEditor.document.body.innerHTML;
			break;
		default:
			sBody = ContentEdit.value;
			break;
		}
		// 換圖片
		try{
			document.all["eWebEditor_CODE"].className = "StatusBarBtnOff";
			document.all["eWebEditor_EDIT"].className = "StatusBarBtnOff";
			document.all["eWebEditor_VIEW"].className = "StatusBarBtnOff";
			document.all["eWebEditor_"+NewMode].className = "StatusBarBtnOn";
			}
		catch(e){
			}
		// 換內容
		switch (NewMode){
		case "CODE":
			eWebEditor.document.designMode="On";
			eWebEditor.document.open();
			eWebEditor.document.write(config.StyleEditorHeader);
			eWebEditor.document.body.innerText=sBody;
			eWebEditor.document.body.contentEditable="true";
			eWebEditor.document.oncontextmenu=new Function("return showContextMenu(eWebEditor.event);");
			eWebEditor.document.close();
			bEditMode=false;
			break;
		case "EDIT":
			eWebEditor.document.designMode="On";
			eWebEditor.document.open();
			eWebEditor.document.write(config.StyleEditorHeader);
			eWebEditor.document.body.innerHTML=sBody;
			eWebEditor.document.body.contentEditable="true";
			eWebEditor.document.oncontextmenu=new Function("return showContextMenu(eWebEditor.event);");
			eWebEditor.document.execCommand("2D-Position",true,true);
			eWebEditor.document.execCommand("MultipleSelection", true, true);
			eWebEditor.document.execCommand("LiveResize", true, true);
			eWebEditor.document.close();
			doZoom(nCurrZoomSize);
			bEditMode=true;
			break;
		case "VIEW":
			eWebEditor.document.designMode="off";
			eWebEditor.document.open();
			eWebEditor.document.write(config.StyleEditorHeader+sBody);
			eWebEditor.document.body.contentEditable="false";
			eWebEditor.document.close();
			bEditMode=false;
			break;
		}
		sCurrMode=NewMode;
		disableChildren(eWebEditor_Toolbar);
	}
	eWebEditor.focus();
}

// 使工具欄無效
function disableChildren(obj){
	if (obj){
		obj.disabled=(!bEditMode);
		for (var i=0; i<obj.children.length; i++){
			disableChildren(obj.children[i]);
		}
	}
}


// 顯示無模式對話框
function ShowDialog(url, width, height, optValidate) {
	if (optValidate) {
		if (!validateMode()) return;
	}
	eWebEditor.focus();
	var arr = showModalDialog(url, window, "dialogWidth:" + width + "px;dialogHeight:" + height + "px;help:no;scroll:no;status:no");
	eWebEditor.focus();
}

// 全屏編輯
function Maximize() {
	if (!validateMode()) return;
	window.open("dialog/fullscreen.htm?style="+config.StyleName, 'FullScreen'+sLinkFieldName, 'toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,fullscreen=yes');
}

//退出全屏
function Minimize() {
	window.close();
}

// 替換特殊字符
function HTMLEncode(text){
	text = text.replace(/&/g, "&amp;") ;
	text = text.replace(/"/g, "&quot;") ;
	text = text.replace(/</g, "&lt;") ;
	text = text.replace(/>/g, "&gt;") ;
	text = text.replace(/'/g, "&#146;") ;
	text = text.replace(/\ /g,"&nbsp;");
	text = text.replace(/\n/g,"<br>");
	text = text.replace(/\t/g,"&nbsp;&nbsp;&nbsp;&nbsp;");
	return text;
}

// 插入特殊對象
function insert(what) {
	if (!validateMode()) return;
	eWebEditor.focus();
	var sel = eWebEditor.document.selection.createRange();

	switch(what){
	case "excel":		// 插入EXCEL表格
		insertHTML("<object classid='clsid:0002E510-0000-0000-C000-000000000046' id='Spreadsheet1' codebase='file:\\Bob\software\office2000\msowc.cab' width='100%' height='250'><param name='HTMLURL' value><param name='HTMLData' value='&lt;html xmlns:x=&quot;urn:schemas-microsoft-com:office:excel&quot;xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;&lt;head&gt;&lt;style type=&quot;text/css&quot;&gt;&lt;!--tr{mso-height-source:auto;}td{black-space:nowrap;}.wc4590F88{black-space:nowrap;font-family:宋體;mso-number-format:General;font-size:auto;font-weight:auto;font-style:auto;text-decoration:auto;mso-background-source:auto;mso-pattern:auto;mso-color-source:auto;text-align:general;vertical-align:bottom;border-top:none;border-left:none;border-right:none;border-bottom:none;mso-protection:locked;}--&gt;&lt;/style&gt;&lt;/head&gt;&lt;body&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;&lt;x:ExcelWorkbook&gt;&lt;x:ExcelWorksheets&gt;&lt;x:ExcelWorksheet&gt;&lt;x:OWCVersion&gt;9.0.0.2710&lt;/x:OWCVersion&gt;&lt;x:Label Style='border-top:solid .5pt silver;border-left:solid .5pt silver;border-right:solid .5pt silver;border-bottom:solid .5pt silver'&gt;&lt;x:Caption&gt;Microsoft Office Spreadsheet&lt;/x:Caption&gt; &lt;/x:Label&gt;&lt;x:Name&gt;Sheet1&lt;/x:Name&gt;&lt;x:WorksheetOptions&gt;&lt;x:Selected/&gt;&lt;x:Height&gt;7620&lt;/x:Height&gt;&lt;x:Width&gt;15240&lt;/x:Width&gt;&lt;x:TopRowVisible&gt;0&lt;/x:TopRowVisible&gt;&lt;x:LeftColumnVisible&gt;0&lt;/x:LeftColumnVisible&gt; &lt;x:ProtectContents&gt;False&lt;/x:ProtectContents&gt; &lt;x:DefaultRowHeight&gt;210&lt;/x:DefaultRowHeight&gt; &lt;x:StandardWidth&gt;2389&lt;/x:StandardWidth&gt; &lt;/x:WorksheetOptions&gt; &lt;/x:ExcelWorksheet&gt;&lt;/x:ExcelWorksheets&gt; &lt;x:MaxHeight&gt;80%&lt;/x:MaxHeight&gt;&lt;x:MaxWidth&gt;80%&lt;/x:MaxWidth&gt;&lt;/x:ExcelWorkbook&gt;&lt;/xml&gt;&lt;![endif]--&gt;&lt;table class=wc4590F88 x:str&gt;&lt;col width=&quot;56&quot;&gt;&lt;tr height=&quot;14&quot;&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/body&gt;&lt;/html&gt;'> <param name='DataType' value='HTMLDATA'> <param name='AutoFit' value='0'><param name='DisplayColHeaders' value='-1'><param name='DisplayGridlines' value='-1'><param name='DisplayHorizontalScrollBar' value='-1'><param name='DisplayRowHeaders' value='-1'><param name='DisplayTitleBar' value='-1'><param name='DisplayToolbar' value='-1'><param name='DisplayVerticalScrollBar' value='-1'> <param name='EnableAutoCalculate' value='-1'> <param name='EnableEvents' value='-1'><param name='MoveAfterReturn' value='-1'><param name='MoveAfterReturnDirection' value='0'><param name='RightToLeft' value='0'><param name='ViewableRange' value='1:65536'></object>");
		break;
	case "nowdate":		// 插入當前系統日期
		var d = new Date();
		insertHTML(d.toLocaleDateString());
		break;
	case "nowtime":		// 插入當前系統時間
		var d = new Date();
		insertHTML(d.toLocaleTimeString());
		break;
	case "br":			// 插入換行符
		insertHTML("<br>")
		break;
	case "code":		// 代碼片段樣式
		insertHTML('<table width=95% border="0" align="Center" cellpadding="6" cellspacing="0" style="border: 1px Dotted #CCCCCC; TABLE-LAYOUT: fixed"><tr><td bgcolor=#FDFDDF style="WORD-WRAP: break-word"><font style="color: #990000;font-weight:bold">以下是代碼片段:</font><br>'+HTMLEncode(sel.text)+'</td></tr></table>');
		break;
	case "quote":		// 引用片段樣式
		insertHTML('<table width=95% border="0" align="Center" cellpadding="6" cellspacing="0" style="border: 1px Dotted #CCCCCC; TABLE-LAYOUT: fixed"><tr><td bgcolor=#F3F3F3 style="WORD-WRAP: break-word"><font style="color: #990000;font-weight:bold">以下是引用片段:</font><br>'+HTMLEncode(sel.text)+'</td></tr></table>');
		break;
	case "big":			// 字體變大
		insertHTML("<big>" + sel.text + "</big>");
		break;
	case "small":		// 字體變小
		insertHTML("<small>" + sel.text + "</small>");
		break;
	default:
		alert("錯誤參數調用!");
		break;
	}
	sel=null;
}

// 顯示或隱藏指導方針
var borderShown = "no";
function showBorders() {
	if (!validateMode()) return;
	
	var allForms = eWebEditor.document.body.getElementsByTagName("FORM");
	var allInputs = eWebEditor.document.body.getElementsByTagName("INPUT");
	var allTables = eWebEditor.document.body.getElementsByTagName("TABLE");
	var allLinks = eWebEditor.document.body.getElementsByTagName("A");

	// 表單
	for (a=0; a < allForms.length; a++) {
		if (borderShown == "no") {
			allForms[a].runtimeStyle.border = "1px dotted #FF0000"
		} else {
			allForms[a].runtimeStyle.cssText = ""
		}
	}

	// Input Hidden類
	for (b=0; b < allInputs.length; b++) {
		if (borderShown == "no") {
			if (allInputs[b].type.toUpperCase() == "HIDDEN") {
				allInputs[b].runtimeStyle.border = "1px dashed #000000"
				allInputs[b].runtimeStyle.width = "15px"
				allInputs[b].runtimeStyle.height = "15px"
				allInputs[b].runtimeStyle.backgroundColor = "#FDADAD"
				allInputs[b].runtimeStyle.color = "#FDADAD"
			}
		} else {
			if (allInputs[b].type.toUpperCase() == "HIDDEN")
				allInputs[b].runtimeStyle.cssText = ""
		}
	}

	// 表格
	for (i=0; i < allTables.length; i++) {
			if (borderShown == "no") {
				allTables[i].runtimeStyle.border = "1px dotted #BFBFBF"
			} else {
				allTables[i].runtimeStyle.cssText = ""
			}

			allRows = allTables[i].rows
			for (y=0; y < allRows.length; y++) {
			 	allCellsInRow = allRows[y].cells
					for (x=0; x < allCellsInRow.length; x++) {
						if (borderShown == "no") {
							allCellsInRow[x].runtimeStyle.border = "1px dotted #BFBFBF"
						} else {
							allCellsInRow[x].runtimeStyle.cssText = ""
						}
					}
			}
	}

	// 鏈接 A
	for (a=0; a < allLinks.length; a++) {
		if (borderShown == "no") {
			if (allLinks[a].href.toUpperCase() == "") {
				allLinks[a].runtimeStyle.border = "1px dashed #000000"
				allLinks[a].runtimeStyle.width = "20px"
				allLinks[a].runtimeStyle.height = "16px"
				allLinks[a].runtimeStyle.backgroundColor = "#FFFFCC"
				allLinks[a].runtimeStyle.color = "#FFFFCC"					
			}
		} else {
			allLinks[a].runtimeStyle.cssText = ""		
		}
	}

	if (borderShown == "no") {
		borderShown = "yes"
	} else {
		borderShown = "no"
	}

	scrollUp()
}

// 返回頁面最上部
function scrollUp() {
	eWebEditor.scrollBy(0,0);
}

// 縮放操作
var nCurrZoomSize = 100;
var aZoomSize = new Array(10, 25, 50, 75, 100, 150, 200, 500);
function doZoom(size) {
	eWebEditor.document.body.runtimeStyle.zoom = size + "%";
	nCurrZoomSize = size;
}

// 拼寫檢查
function spellCheck(){
	ShowDialog('dialog/spellcheck.htm', 300, 220, true)
}

// 查找替換
function findReplace(){
	ShowDialog('dialog/findreplace.htm', 320, 165, true)
}

// 相對(absolute)或絕對位置(static)
function absolutePosition(){
	var objReference	= null;
	var RangeType		= eWebEditor.document.selection.type;
	if (RangeType != "Control") return;
	var selectedRange	= eWebEditor.document.selection.createRange();
	for (var i=0; i<selectedRange.length; i++){
		objReference = selectedRange.item(i);
		if (objReference.style.position != 'absolute') {
			objReference.style.position='absolute';
		}else{
			objReference.style.position='static';
		}
	}
	eWebEditor.content = false;
	eWebEditor.setActive();
}

// 上移(forward)或下移(backward)一層
function zIndex(action){
	var objReference	= null;
	var RangeType		= eWebEditor.document.selection.type;
	if (RangeType != "Control") return;
	var selectedRange	= eWebEditor.document.selection.createRange();
	for (var i=0; i<selectedRange.length; i++){
		objReference = selectedRange.item(i);
		if (action=='forward'){
			objReference.style.zIndex  +=1;
		}else{
			objReference.style.zIndex  -=1;
		}
		objReference.style.position='absolute';
	}
	eWebEditor.content = false;
	eWebEditor.setActive();
}

// 是否選中指定類型的控件
function isControlSelected(tag){
	if (eWebEditor.document.selection.type == "Control") {
		var oControlRange = eWebEditor.document.selection.createRange();
		if (oControlRange(0).tagName.toUpperCase() == tag) {
			return true;
		}	
	}
	return false;
}

// 改變編輯區高度
function sizeChange(size){
	for (var i=0; i<parent.frames.length; i++){
		if (parent.frames[i].document==self.document){
			var obj=parent.frames[i].frameElement;
			var height = parseInt(obj.offsetHeight);
			if (height+size>=300){
				obj.height=height+size;
			}
			break;
		}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区欧美在线观看| 免费在线观看日韩欧美| 亚洲一区二区av电影| 蜜臀久久久久久久| 99久久免费精品| 精品成人a区在线观看| 樱花草国产18久久久久| 国产麻豆视频精品| 欧美日韩中字一区| 国产精品国产三级国产有无不卡 | 一本色道亚洲精品aⅴ| 欧美va在线播放| 亚洲成人精品影院| www.爱久久.com| 国产偷国产偷亚洲高清人白洁| 天天综合网 天天综合色| 91美女视频网站| 国产精品色噜噜| 国产精品18久久久久久久久久久久| 67194成人在线观看| 亚洲制服丝袜av| 色婷婷精品大视频在线蜜桃视频| 亚洲国产精品t66y| 国产高清一区日本| 久久精品视频免费| 国产资源在线一区| 日韩三级精品电影久久久 | 欧美大白屁股肥臀xxxxxx| 最新日韩在线视频| 成人午夜看片网址| 国产精品视频一二三区| 国产成人在线免费| 国产亲近乱来精品视频| 国产精品中文欧美| 久久影院午夜论| 国产精品综合一区二区三区| 26uuu国产在线精品一区二区| 精品制服美女久久| 久久人人超碰精品| 国产成人在线色| 国产精品色婷婷| 91麻豆精东视频| 亚洲一区二区四区蜜桃| 欧美日韩国产一区| 免费成人美女在线观看.| 日韩欧美国产高清| 国产成人免费网站| 亚洲天堂精品视频| 欧美欧美欧美欧美首页| 免费在线观看不卡| 国产日韩一级二级三级| 97久久人人超碰| 婷婷国产在线综合| 久久久久久久精| 色综合天天综合狠狠| 亚洲一区二区成人在线观看| 日韩一区二区电影网| 国产精品亚洲一区二区三区在线| 国产精品久久久久aaaa| 在线精品视频小说1| 亚洲国产成人va在线观看天堂| 日韩一区二区免费高清| 成人黄色大片在线观看| 亚洲国产aⅴ天堂久久| 欧美tk—视频vk| 97精品视频在线观看自产线路二| 亚洲成人免费在线| 国产午夜精品理论片a级大结局| 99国内精品久久| 日韩高清一级片| 国产精品福利一区二区三区| 欧美日韩一区二区欧美激情| 国产精品一区二区三区99| 亚洲视频小说图片| 欧美一级久久久久久久大片| av午夜一区麻豆| 麻豆国产91在线播放| 亚洲精品视频自拍| 精品国产免费久久| 欧美国产精品一区二区三区| 欧美午夜电影网| 国产ts人妖一区二区| 热久久国产精品| 亚洲视频一区二区在线| 国产午夜精品久久久久久久| 在线播放国产精品二区一二区四区 | 欧美一级夜夜爽| 色噜噜狠狠色综合中国| 国产精品夜夜嗨| 美国欧美日韩国产在线播放| 一区二区三区四区乱视频| 国产欧美日韩中文久久| 欧美一区二区三区在线观看视频| 色呦呦网站一区| 福利一区在线观看| 久久精品av麻豆的观看方式| 亚洲国产一区视频| 亚洲视频网在线直播| 国产农村妇女精品| 日韩美女视频在线| 91精品国产综合久久久久| 色噜噜狠狠一区二区三区果冻| 粉嫩av亚洲一区二区图片| 久久精品国产澳门| 免费人成在线不卡| 同产精品九九九| 亚洲国产cao| 亚洲v日本v欧美v久久精品| 1区2区3区精品视频| 国产精品色呦呦| 国产农村妇女精品| 中文字幕精品—区二区四季| 国产欧美日韩在线| 国产婷婷一区二区| 中文字幕 久热精品 视频在线| 国产婷婷精品av在线| 国产欧美日韩激情| 国产精品理伦片| 中文字幕中文字幕中文字幕亚洲无线| 国产欧美一区二区精品仙草咪| 中文字幕欧美国产| 国产精品成人一区二区艾草| 国产精品国产三级国产普通话蜜臀| 中文在线资源观看网站视频免费不卡| 国产欧美va欧美不卡在线| 国产精品高潮呻吟| 一区二区成人在线视频| 亚洲国产日韩一区二区| 婷婷亚洲久悠悠色悠在线播放| 免费成人在线观看| 国产美女精品在线| www.亚洲精品| 欧美三级在线看| 日韩亚洲欧美成人一区| 久久精品一区二区三区av| 国产精品嫩草影院av蜜臀| 亚洲精品乱码久久久久久黑人| 亚洲国产日韩精品| 黄网站免费久久| jlzzjlzz亚洲日本少妇| 欧美体内she精视频| 日韩欧美二区三区| 欧美激情一区二区三区不卡 | 亚洲二区视频在线| 精品综合久久久久久8888| 成人午夜激情影院| 欧美性受极品xxxx喷水| 亚洲精品在线网站| 亚洲免费观看高清| 日韩国产一区二| 风间由美性色一区二区三区| 欧美色视频在线观看| 精品黑人一区二区三区久久| 中文字幕一区二区三区av| 首页综合国产亚洲丝袜| 成人丝袜视频网| 欧美男男青年gay1069videost| 久久久综合精品| 亚洲成人高清在线| 国产a久久麻豆| 91精品国产日韩91久久久久久| 中文子幕无线码一区tr| 奇米影视一区二区三区| gogo大胆日本视频一区| 日韩午夜激情视频| 亚洲女同一区二区| 国产精品亚洲一区二区三区在线| 在线视频国产一区| 国产嫩草影院久久久久| 蜜臀精品久久久久久蜜臀| 91在线观看高清| 久久久久久久久久久久久久久99| 亚洲午夜视频在线| 成人毛片视频在线观看| 日韩一卡二卡三卡国产欧美| 亚洲精品国产高清久久伦理二区| 国产精品99久久久| 欧美电影免费观看高清完整版| 亚洲国产婷婷综合在线精品| 不卡视频免费播放| 久久久久久一二三区| 日韩精品高清不卡| 欧美在线免费观看视频| 亚洲欧美日韩在线| 成人av网站在线观看免费| 久久久高清一区二区三区| 奇米777欧美一区二区| 欧洲国内综合视频| 亚洲久草在线视频| 99久久精品国产毛片| 欧美激情综合五月色丁香小说| 韩国欧美国产1区| 欧美mv和日韩mv国产网站| 热久久久久久久| 日韩一区二区三区高清免费看看 | 日韩精品一二三| 欧美日韩成人激情| 婷婷丁香激情综合| 欧美一区二区在线播放| 丝袜美腿亚洲色图|