xhEditor是一個基于jQuery開發的簡單迷你并且高效的可視化XHTML編輯器,基于網絡訪問并且兼容IE 6.0-8.0,Firefox 3.0,Opera 9.6,Chrome 1.0,Safari 3.22。
最新0.9.5版添加了Ajax式的圖片上傳功能,并更新了大量功能修正。
xhEditor ver 0.9.5 Change(ver 0.9.5更新):
1, 添加:jQuery事件層接管textarea的focus事件,以解決某些表單校驗組件由于textarea隱藏后,對textarea的聚焦錯誤問題(必需要使用jQuery的focus方法)
2, 添加:JS接口添加appendHTML函數,用來向編輯器內部結尾添加HTML代碼
3, 添加:過濾類似無意義HTML代碼:<b>aaa</b><b>bbb</b>,前后標簽完全一樣且不帶任何屬性和樣式,中間沒必要結束并新開
4, 添加:圖片上傳功能,可以在編輯器初始化時設置uploadUrl參數開啟
5, 添加:UBB模式增加背景色和刪除線功能,至此支持了全部的標簽,刪除ubb按鈕集
6, 添加:編輯器的focus和blur接口,可在編輯器初始化時指定
7, 添加:添加初始化參數:編輯器初始化默認為源代碼模式:sourceMode
8, 修正:某些不支持盒模型的頁面標準可能無法全屏的問題,比如不帶任何標準定義的<html>頭
9, 修正:JS文件調用的時候若在結尾加上類似?v=0.9.4這樣的代碼,會引起編輯器初始嚴重錯誤的問題
編輯器組件采用LGPL協議開放源代碼,您可以任意修改,并使用在您商業或者非商業系統中。同樣,您也可以任意的學習和參考我們的源代碼。若您對本編輯器代碼進行改動或者再開發并對外發布的話,請您也使用LGPL協議來開放您的源代碼,謝謝。
在大家的支持下,我們的xhEditor會越來越完善,在此我們邀請大家一起來參加和見證xhEditor的成長之路。
最新xhEditor 0.9.5版程序下載:http://code.google.com/p/xheditor/downloads/list
- 默認模式:http://static.pirate9.com/js/xheditor_demos/demo1.html
- 自定義按鈕:http://static.pirate9.com/js/xheditor_demos/demo2.html
- 皮膚選擇:http://static.pirate9.com/js/xheditor_demos/demo3.html
- 其它選項:http://static.pirate9.com/js/xheditor_demos/demo4.html
- Javascript交互:http://static.pirate9.com/js/xheditor_demos/demo5.html
- 非utf-8編碼網頁調用:http://static.pirate9.com/js/xheditor_demos/demo6.html
- UBB可視化編輯:http://static.pirate9.com/js/xheditor_demos/demo7.html
- Ajax圖片上傳:http://static.pirate9.com/js/xheditor_demos/demo8.html
