相容FireFox,IE,Chrome的html線上編輯設定
window.onload=function(){
var editor;
alert(document.getElementById("HtmlEdit"));
editor = document.getElementById("HtmlEdit").contentWindow;
//只需鍵入以下設定,iframe立刻變成編輯器。
editor.document.designMode = 'On';
editor.document.contentEditable = true;
//但是IE與FireFox有點不同,為了相容FireFox,所以必須建立一個新的document。
editor.document.open();
editor.document.writeln('
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(""+sel.text+"");
}
function insertHTML(html)
{
if (editor.document.selection.type.toLowerCase() != "none")
{
editor.document.selection.clear() ;
}
editor.document.selection.createRange().pasteHTML(html) ;
}
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23071790/viewspace-734643/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 相容FireFox,IE,Chrome的DIV頁面位置固定FirefoxChrome
- HTML編輯器 KindEditor 4.1.10 釋出,相容IE11HTMLIE11
- IE和Firefox相容的JSFirefoxJS
- HTML線上編輯器HTML
- CSS設定DIVHerf底層圖片和連結同時改變,相容IE,Firefox,Opera,Safari,Chrome等CSSFirefoxChrome
- Html 文件線上編輯器HTML
- CSS相容IE6,IE7,FireFoxCSSFirefox
- 線上HTML編輯器推薦HTML
- 相容IE & Firefox 的指令碼改本屬性值的檢測方法 [ 不支援Chrome ]Firefox指令碼Chrome
- WEB前端:瀏覽器(IE+Chrome+Firefox)常見相容問題處理【03】Web前端瀏覽器ChromeFirefox
- 10個免費的HTML線上編輯工具HTML
- 使用JS讀取XML(相容IE和firefox)JSXMLFirefox
- 谷歌開發者工具線上編輯HTML程式碼谷歌HTML
- 10個線上HTML程式碼編輯器HTML
- 獲取文字框中焦點的位置 相容IE,FireFoxFirefox
- 金山文件怎麼設定編輯許可權 金山文件線上編輯許可權設定
- PDF線上閱讀控制元件多瀏覽器(IE,firefox,chrome,opera等)中的使用控制元件瀏覽器FirefoxChrome
- 怎麼把excel表做成線上編輯 excel怎麼設定共享多人編輯Excel
- 阻止瀏覽器冒泡事件,相容firefox和ie瀏覽器事件Firefox
- 怎麼讓CSS相容IE和FireFox火狐的技巧大全CSSFirefox
- ie瀏覽器相容模式怎麼設定在哪裡 ie瀏覽器相容模式設定方法瀏覽器模式
- 瀏覽器相容IE6、IE7、IE8、Firefox、OperaCSShack區分瀏覽器FirefoxCSS
- 設為首頁 和 收藏本站js程式碼 相容IE,chrome,ffJSChrome
- flex佈局不相容ie怎麼設定Flex
- Vim 編輯器的相容模式模式
- [HTML編輯器]C#編寫的HTML編輯器:原理篇HTMLC#
- 噁心的相容問題:完美解決IE(IE6/IE7/IE8)不相容HTML5標籤的問題HTML
- JS對select動態新增options操作[IE&FireFox相容]JSFirefox
- selenium webdriver 啟動三大瀏覽器Firefox,Chrome,IEWeb瀏覽器FirefoxChrome
- ubuntu下crontab編輯方法的設定Ubuntu
- 複製到剪貼簿的js程式碼(相容ie、firefox、chorme、safari...什麼都相容!)JSFirefoxORM
- 10個程式設計師最喜歡的HTML和CSS等線上程式碼編輯器程式設計師HTMLCSS
- 10個程式設計師最喜歡的 HTML和CSS 等線上程式碼編輯器程式設計師HTMLCSS
- wordpress 設定編輯器預設模式模式
- Chrome外掛——Markdown編輯器Chrome
- html+vue.js 實現分頁可相容IEHTMLVue.js
- 【html】編輯器的安裝HTML
- win10系統ie設定相容性檢視設定方法Win10