最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

HTML在線編輯器的基本概念與相關(guān)資料第2/2頁(yè)

 更新時(shí)間:2007年03月09日 00:00:00   作者:  

首先要有一個(gè)編輯框,這個(gè)編輯框其實(shí)就是一個(gè)可編輯狀態(tài)的網(wǎng)頁(yè), 我們用iframe來(lái)建立編輯框。
<IFRAME id=“HtmlEdit” style="WIDTH: 100%; HEIGHT: 296px" marginWidth=“0” marginHeight=“0”></IFRAME>
并且在加上javascript代碼來(lái)指定HtmlEdit有編輯功能:
<script language="javascript">
var editor;
editor = document.getElementById("HtmlEdit").contentWindow;
//只需鍵入以下設(shè)定,iframe立刻變成編輯器。
editor.document.designMode = 'On';
editor.document.contentEditable = true;
//但是IE與FireFox有點(diǎn)不同,為了兼容FireFox,所以必須創(chuàng)建一個(gè)新的document。
editor.document.open();
editor.document.writeln('<html><body></body></html>');
editor.document.close();
//字體特效 - 加粗方法一 
function addBold()
{
editor.focus();
//所有字體特效只是使用execComman()就能完成。
editor.document.execCommand("Bold", false, null);
}
//字體特效 - 加粗方法二 
function addBold()
{
editor.focus();
//獲得選取的焦點(diǎn)
var sel = editor.document.selection.createRange();
insertHTML("<b>"+sel.text+"</b>");
}
function insertHTML(html)
{
if (editor.document.selection.type.toLowerCase() != "none")
{
editor.document.selection.clear() ;
}
editor.document.selection.createRange().pasteHTML(html) ; 
}
</script>
WEB在線編輯器原理
轉(zhuǎn)載自:http://blog.fhuang.com/article.asp?id=239 
從eWebEditor到 FCKeditor現(xiàn)在有很多很多的在線編輯器了,功能都很強(qiáng),很多,但是其基本原理卻都很簡(jiǎn)單
我發(fā)現(xiàn)的編輯器主要有3大類,我總結(jié)下,把各自的優(yōu)缺點(diǎn)都寫(xiě)下
直接用textarea 標(biāo)簽
優(yōu)點(diǎn):速度快,提交方便,可以用UBB標(biāo)簽來(lái)彌補(bǔ)不能所見(jiàn)所得
缺點(diǎn):不直觀,功能非常少
用 DIV或者TABLE的CONTENTEDITABLE 標(biāo)簽,屬性來(lái)讓一個(gè)區(qū)域可以編輯
優(yōu)點(diǎn):可以很直觀,可以做各種效果
缺點(diǎn):此標(biāo)簽在mozilla下不可用,只適合IE瀏覽器,且對(duì)js要求高
用iframe或者frame的中的document的document.designMode ="On" 來(lái)實(shí)現(xiàn)可編輯
優(yōu)點(diǎn):具有上面第二條的全部?jī)?yōu)點(diǎn),并且還多瀏覽器比如FF等支持
缺點(diǎn):對(duì)js要求高
下面是第三點(diǎn)的一個(gè)簡(jiǎn)單例子代碼

[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]

相關(guān)文章

最新評(píng)論

永胜县| 虹口区| 开原市| 曲松县| 平度市| 盐亭县| 尼木县| 墨脱县| 泽普县| 宕昌县| 荔浦县| 通许县| 天长市| 微博| 新营市| 彭水| 松潘县| 舞阳县| 万源市| 随州市| 丹东市| 定结县| 临朐县| 务川| 长宁县| 建瓯市| 安吉县| 思茅市| 峡江县| 金华市| 马龙县| 奉贤区| 温泉县| 建宁县| 浮山县| 大新县| 昔阳县| 罗定市| 股票| 即墨市| 普安县|