2011-08-02 11 views
1

私はウェブ上のトレースを見ることができるので、このトピックは議論されていることを知っています。コンセンサスは不可能だと思われる。しかし、私はそれを行うことを管理する少なくとも1つの製品(TinyMCE)について知っています。注:TinyMCEを使用するのは嫌です。html textareaテキストエリア内のコンテンツにスタイルを適用する方法

textarea要素のテキストコンテンツにいくつかのアイコンを追加します。アイコンをクリックしても大丈夫です。

誰かがここで既にTinyMCEを調べて、彼らがどのようにそれをしているのか知っているかもしれません。これはJavascriptを使って行われますか?または、スペルチェックのようなブラウザ固有のブラウザメカニズムですか?

答えて

4

このような私の理解のライブラリから、contentEditable divを使用してください。これにより、テキストエリアのような編集やhtml要素が可能になります。

1

のTinyMCEはテキストエリアを隠し、その内容が編集可能である(IFRAMEのドキュメントのdesignModeプロパティまたはIFRAMEの<body>要素のcontentEditableプロパティのいずれかを使用して)インラインフレームを文書でそれを置き換えます。私はテキストエリアがまだドキュメントに保存されていると信じています。ユーザーが編集可能なiframe内のコンテンツを編集するとその値が更新され、TinyMCEによって生成されたHTMLがテキストエリアに入力されたかのように送信されます。

+0

+1正しい – Thariama

関連する問題