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

HTML在線編輯器的基本概念與相關資料

 更新時間:2007年03月09日 00:00:00   作者:  

首先要有一個編輯框,這個編輯框其實就是一個可編輯狀態(tài)的網頁, 我們用iframe來建立編輯框。
<IFRAME id=“HtmlEdit” style="WIDTH: 100%; HEIGHT: 296px" marginWidth=“0” marginHeight=“0”></IFRAME>
并且在加上javascript代碼來指定HtmlEdit有編輯功能:
<script language="javascript">
var editor;
editor = document.getElementById("HtmlEdit").contentWindow;
//只需鍵入以下設定,iframe立刻變成編輯器。
editor.document.designMode = 'On';
editor.document.contentEditable = true;
//但是IE與FireFox有點不同,為了兼容FireFox,所以必須創(chuàng)建一個新的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();
//獲得選取的焦點
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在線編輯器原理
轉載自:http://blog.fhuang.com/article.asp?id=239 
從eWebEditor到 FCKeditor現在有很多很多的在線編輯器了,功能都很強,很多,但是其基本原理卻都很簡單
我發(fā)現的編輯器主要有3大類,我總結下,把各自的優(yōu)缺點都寫下
直接用textarea 標簽
優(yōu)點:速度快,提交方便,可以用UBB標簽來彌補不能所見所得
缺點:不直觀,功能非常少
用 DIV或者TABLE的CONTENTEDITABLE 標簽,屬性來讓一個區(qū)域可以編輯
優(yōu)點:可以很直觀,可以做各種效果
缺點:此標簽在mozilla下不可用,只適合IE瀏覽器,且對js要求高
用iframe或者frame的中的document的document.designMode ="On" 來實現可編輯
優(yōu)點:具有上面第二條的全部優(yōu)點,并且還多瀏覽器比如FF等支持
缺點:對js要求高
下面是第三點的一個簡單例子代碼

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

相關文章

最新評論

鄂伦春自治旗| 沙河市| 金乡县| 肥乡县| 清水河县| 玉龙| 大新县| 溆浦县| 阿坝县| 阿克陶县| 三明市| 烟台市| 巴青县| 潜江市| 独山县| 龙川县| 诸暨市| 独山县| 泾源县| 柘荣县| 柏乡县| 阿鲁科尔沁旗| 会昌县| 措美县| 宜黄县| 德江县| 报价| 渝北区| 响水县| 常德市| 天柱县| 保定市| 秦皇岛市| 拉孜县| 望谟县| 周口市| 安化县| 巴彦县| 连山| 拉萨市| 兴仁县|