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

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

?? editor.js

?? 后臺是密碼:admin/admin 整站程序 都可以下看看 就是有點錯誤多!
?? JS
?? 第 1 頁 / 共 2 頁
字號:
		eWebEditor.document.body.innerHTML = ContentLoad.value;
	}else{
		eWebEditor.document.body.innerText = ContentLoad.value;
	}
}

// 粘貼時自動檢測是否來源于Word格式
function onPaste() {
	if (config.AutoDetectPasteFromWord && BrowserInfo.IsIE55OrMore) {
		var sHTML = GetClipboardHTML() ;
		var re = /<\w[^>]* class="?MsoNormal"?/gi ;
		if ( re.test( sHTML ) )
		{
			if ( confirm( "你要粘貼的內容好象是從Word中拷出來的,是否要先清除Word格式再粘貼?" ) )
			{
				cleanAndPaste( sHTML ) ;
				return false ;
			}
		}
	}
	else
		return true ;
}

function GetClipboardHTML() {
	var oDiv = document.getElementById("divTemp")
	oDiv.innerHTML = "" ;
	
	var oTextRange = document.body.createTextRange() ;
	oTextRange.moveToElementText(oDiv) ;
	oTextRange.execCommand("Paste") ;
	
	var sData = oDiv.innerHTML ;
	oDiv.innerHTML = "" ;
	
	return sData ;
}

function cleanAndPaste( html ) {
	// Remove all SPAN tags
	html = html.replace(/<\/?SPAN[^>]*>/gi, "" );
	// Remove Class attributes
	html = html.replace(/<(\w[^>]*) class=([^ |>]*)([^>]*)/gi, "<$1$3") ;
	// Remove Style attributes
	html = html.replace(/<(\w[^>]*) style="([^"]*)"([^>]*)/gi, "<$1$3") ;
	// Remove Lang attributes
	html = html.replace(/<(\w[^>]*) lang=([^ |>]*)([^>]*)/gi, "<$1$3") ;
	// Remove XML elements and declarations
	html = html.replace(/<\\?\?xml[^>]*>/gi, "") ;
	// Remove Tags with XML namespace declarations: <o:p></o:p>
	html = html.replace(/<\/?\w+:[^>]*>/gi, "") ;
	// Replace the &nbsp;
	html = html.replace(/&nbsp;/, " " );
	// Transform <P> to <DIV>
	var re = new RegExp("(<P)([^>]*>.*?)(<\/P>)","gi") ;	// Different because of a IE 5.0 error
	html = html.replace( re, "<div$2</div>" ) ;
	
	insertHTML( html ) ;
}

// 在當前文檔位置插入.
function insertHTML(html) {
	if (!validateMode()) return;
	if (eWebEditor.document.selection.type.toLowerCase() != "none")
		eWebEditor.document.selection.clear() ;
	eWebEditor.document.selection.createRange().pasteHTML(html) ; 
}

// 設置編輯器的內容
function setHTML(html) {
	if (!validateMode()) return;
	ContentEdit.value = html;
	if(bEditMode){
		eWebEditor.document.body.innerHTML = html;
	}else{
		eWebEditor.document.body.innerText = html;
	}
}

// 取編輯器的內容
function getHTML() {
	if(bEditMode){
		return eWebEditor.document.body.innerHTML;
	}else{
		return eWebEditor.document.body.innerText;
	}
}

// 在尾部追加內容
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){
		// 換圖片
		document.all["eWebEditor_CODE"].style.display = "none";
		document.all["eWebEditor_EDIT"].style.display = "none";
		document.all["eWebEditor_VIEW"].style.display = "none";
		document.all["eWebEditor_"+NewMode].style.display = "block";
		// 換內容
		switch (NewMode){
		case "CODE":
			if (eWebEditor.document.designMode=="On") {
				eWebEditor.document.body.innerText=eWebEditor.document.body.innerHTML;
			}else {
				var temp=eWebEditor.document.body.innerHTML;
				eWebEditor.document.designMode="On";
				eWebEditor.document.open();
				eWebEditor.document.write(bodyTag);
				eWebEditor.document.body.innerText=temp;
				eWebEditor.document.close();
				temp=null;
			}
			bEditMode=false;
			break;
		case "EDIT":
			eWebEditor.document.body.disabled=false;
			if (eWebEditor.document.designMode=="On") {
				eWebEditor.document.body.innerHTML=eWebEditor.document.body.innerText;
			}else {
				var temp=eWebEditor.document.body.innerHTML;
				eWebEditor.document.designMode="On";
				eWebEditor.document.open();
				eWebEditor.document.write(bodyTag);
				eWebEditor.document.body.innerHTML=temp;
				eWebEditor.document.close();
				temp=null;
			}
			bEditMode=true;
			break;
		case "VIEW":
			var temp;
			if(bEditMode){
				temp = eWebEditor.document.body.innerHTML;
			}else{
				temp = eWebEditor.document.body.innerText;
			}
			eWebEditor.document.designMode="off";
			eWebEditor.document.open();
			eWebEditor.document.write(bodyTag+temp);
			eWebEditor.document.close();
			bEditMode=false;
			break;
		}
		sCurrMode=NewMode;
		for (var i=0;i<eWebEditor_Tool.children.length;i++){
			eWebEditor_Tool.children[i].disabled=(!bEditMode);
		}
	}
	eWebEditor.focus();
}

// 顯示無模式對話框
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() {
    window.open("dialog/fullscreen.htm?style="+config.StyleName, 'FullScreen'+sContentName, 'toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,fullscreen==yes');
}

// 替換特殊字符
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 #6595d6; TABLE-LAYOUT: fixed"><tr><td bgcolor=#e8f4ff 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 #6595d6; TABLE-LAYOUT: fixed"><tr><td bgcolor=#e8f4ff 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;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
不卡av在线网| 天天做天天摸天天爽国产一区| 26uuu另类欧美亚洲曰本| 欧美一区二区播放| 欧美精品一区二区三区一线天视频 | 精品国产第一区二区三区观看体验| 琪琪久久久久日韩精品| 97精品视频在线观看自产线路二| 国产成人免费av在线| 日本韩国精品在线| 久久亚洲一区二区三区明星换脸| 精久久久久久久久久久| 91久久精品国产91性色tv| 亚洲电影激情视频网站| 99热这里都是精品| 久久久亚洲精华液精华液精华液| 亚洲国产美女搞黄色| 99国产精品久久久久| 一区二区三区视频在线看| 成人免费毛片a| 久久久久久久久久久黄色| 91丨porny丨首页| 久久久激情视频| 色婷婷综合久久久中文字幕| 欧美国产综合色视频| 日本v片在线高清不卡在线观看| 精品国产一区二区在线观看| 99这里都是精品| 理论电影国产精品| 欧美一级黄色片| 偷拍日韩校园综合在线| 亚洲一二三四在线| 色呦呦日韩精品| 日韩精品亚洲一区| 91久久线看在观草草青青| 日韩专区在线视频| 欧美国产精品v| 666欧美在线视频| 有坂深雪av一区二区精品| 波多野结衣中文字幕一区二区三区| 亚洲一区二区三区自拍| 久久久99久久| 成人精品gif动图一区| 五月综合激情婷婷六月色窝| 欧美国产日韩精品免费观看| 日韩欧美国产综合在线一区二区三区| 亚洲欧洲成人av每日更新| 国产999精品久久久久久| 国产精品毛片a∨一区二区三区 | 亚洲成av人影院| 亚洲国产精品激情在线观看| 精品卡一卡二卡三卡四在线| 18成人在线观看| 国产精品自拍网站| 国产精品看片你懂得| 国产一区二区三区在线观看免费视频 | 91色.com| 国产精品一二三区| 久久精品99国产国产精| 天天综合日日夜夜精品| 一区二区三区**美女毛片| 一区在线中文字幕| 国产亚洲成av人在线观看导航| 精品日韩在线观看| 日韩亚洲欧美综合| 欧美一区二区三区播放老司机| 欧美三区在线视频| 麻豆精品在线视频| 国产亚洲综合在线| 精品国产一区二区三区久久久蜜月 | 久久久久综合网| 欧美不卡在线视频| 精品久久久久久最新网址| 日韩精品一区二区三区三区免费| 欧美剧情片在线观看| 国产综合色视频| 亚洲欧美电影一区二区| 91精品国产综合久久精品性色| 色狠狠综合天天综合综合| 91免费看片在线观看| 色婷婷综合久久久中文字幕| 91国在线观看| 欧美日韩精品福利| 国产一区二区不卡| 激情图片小说一区| 国产激情91久久精品导航| 国产**成人网毛片九色 | 亚洲主播在线播放| 亚洲一区在线视频| 免费看日韩精品| 亚洲乱码国产乱码精品精小说 | 激情亚洲综合在线| 国产一区二区三区精品欧美日韩一区二区三区 | 欧美精品在线观看播放| 91精品国产高清一区二区三区蜜臀| 91精品国产综合久久香蕉麻豆| 欧美第一区第二区| 国产女同性恋一区二区| 欧美日韩三级在线| 欧美一激情一区二区三区| 久久网站最新地址| 亚洲色图一区二区| 国产欧美日韩在线| 亚洲久草在线视频| 麻豆91精品视频| 成人黄色综合网站| 欧美三级日本三级少妇99| 日韩女优av电影在线观看| 国产亚洲1区2区3区| 亚洲一区二区三区视频在线| 九九久久精品视频| 丁香啪啪综合成人亚洲小说| 欧洲国内综合视频| 成人av第一页| 欧美高清精品3d| 国产天堂亚洲国产碰碰| 亚洲午夜一二三区视频| 国产一区二区三区最好精华液| 91在线精品一区二区| 欧美一区二区啪啪| 专区另类欧美日韩| 久久9热精品视频| 色欧美日韩亚洲| 精品国精品国产| 亚洲成人1区2区| 播五月开心婷婷综合| 欧美大片国产精品| 亚洲一区二区三区自拍| 成人一区在线看| 日韩一区二区高清| 亚洲日本丝袜连裤袜办公室| 国产在线日韩欧美| 欧美日韩高清在线| 亚洲欧美日韩一区| 国产成人av网站| 欧美成人国产一区二区| 亚洲制服丝袜av| 9色porny自拍视频一区二区| 337p粉嫩大胆色噜噜噜噜亚洲| 亚洲成人av电影在线| 色综合久久六月婷婷中文字幕| 国产视频一区二区三区在线观看| 性做久久久久久| 日本伦理一区二区| 亚洲欧美在线观看| 国产精品一区久久久久| 日韩视频在线一区二区| 亚洲成人av电影在线| 欧美伊人久久久久久午夜久久久久| 欧美性色aⅴ视频一区日韩精品| 国产精品人妖ts系列视频| 精油按摩中文字幕久久| 欧美一区二区三区在线电影| 亚洲高清久久久| 欧美最猛性xxxxx直播| 亚洲视频每日更新| 91在线视频免费91| 日韩美女视频一区二区| 99国产精品视频免费观看| 国产精品麻豆网站| 不卡电影免费在线播放一区| 国产精品视频观看| 成人国产视频在线观看| 国产精品私人影院| bt欧美亚洲午夜电影天堂| 国产精品毛片久久久久久久| av资源网一区| 亚洲人妖av一区二区| 91在线porny国产在线看| 亚洲欧洲日韩一区二区三区| 成人av网站大全| 亚洲免费观看高清| 欧美午夜精品一区二区三区| 五月天亚洲精品| 国产精品二区一区二区aⅴ污介绍| 欧美一区二区视频免费观看| 亚洲成人动漫av| 欧美日韩精品综合在线| 午夜精品福利一区二区三区蜜桃| 欧日韩精品视频| 欧美aaa在线| 久久嫩草精品久久久久| 国产宾馆实践打屁股91| 中文字幕制服丝袜一区二区三区| 91亚洲精华国产精华精华液| 亚洲午夜久久久久久久久久久| 3751色影院一区二区三区| 九九视频精品免费| 国产精品网站导航| 色丁香久综合在线久综合在线观看| 亚洲午夜影视影院在线观看| 日韩欧美中文一区| 国产在线精品一区二区夜色| 国产精品久久一级| 欧美日韩综合不卡| 久久99久久精品欧美| 国产精品电影院| 欧美日本一区二区在线观看| 韩国视频一区二区| 亚洲色图20p|