HTMLArea的详细含义介绍

HTMLArea的详细含义介绍

 

转贴自http://jedi.org/p4/l10n/HTMLArea/reference.html

甚麼是 HTMLArea?

HTMLArea 是一套自由的 WYSIWYG 編輯器, 能取代 <textarea> 欄位. 祇要在妳的網頁中加入幾列簡單的 JavaScript 源碼, 就可以把標準的 textarea 換成豐富的文字編輯器, 藉此妳可以:

  • 將文字加上粗體, 斜體, 底線等不同的格式.
  • 變更面貌, 尺寸, 樣式及顏色.
  • 將段落齊左, 居中或齊右排列.
  • 建立無序清單或排序清單
  • 段落縮排或取消縮排.
  • 插入水平線.
  • 插入超連結及圖片.
  • 檢視所編輯的原始 HTML 源碼.
  • 還有更多...

以下列出一些 HTMLArea 格外有趣的特色, 這些特色使得 HTMLArea 跟其他 WYSIWYG 編輯器更加與眾不同:

  • 它相當輕巧, 載入迅速而且祇需要一列 JavaScript 就可以把標準的 textarea 轉換成豐富的文字編輯器.
  • 能產生出乾淨而有效的 HTML.
  • 在較舊或不支援的瀏覽器上, 它也能優雅地降級回去 (變成原始的 textarea 欄位).
  • 它是自由的, 也能夠合併到任何自由軟體或商用軟體裏.
  • 它能跟任何伺服器端的程式語言 (如 ASP, PHP, Perl, Java 等) 合作愉快.
  • 它是以 JavaScript 撰寫而成, 能被輕易地檢視, 修改或延展.
  • 它能記住被輸入的內容, 當使用者跑到別的頁面然後用 "上一頁" 回來時, 東西都還在.
  • 因為它能取代既有的 textarea, 所以並不用在妳的頁面中加入太多程式 (祇要一列而已) 就能把它放進去.
  • 我們有提過它是自由的嗎? ;-)

它真的是自由的嗎? 有沒有甚麼陷阱?

沒錯! 它真的是自由的. 妳可以使用, 修改, 跟妳的軟體一起散佈, 或者任意對它加以處置.

需要用怎樣子的瀏覽器?

HTMLArea 需要 Internet Explorer >= 5.5 (祇有 Windows 版纔能用), 或任何作業系統平台上的 Mozilla >= 1.3-Beta. 任何採用 Gecko 引擎的瀏覽器也都能動, 祇要他們採用的 Gecko 版本至少要是 Mozilla-1.3-Beta 裏的版本 (舉例來說, Galeon-1.2.8 就可以). 然而, 在其他的瀏覽器上它至少也能優雅地降級回來; 他們雖然不會看到 WYSIWYG 編輯器, 但至少可以看到標準的 textarea 欄位.

我可以看一下範例, 讓我知道它看起來會像怎樣嗎?

請先確認妳正在使用上述提及的瀏覽器, 然後參見以下的範例.