2011-08-02 14 views
0

Google WaveのようなWYSIWYGエディタを探していましたが、成功しませんでした。私はjWYSIWYG、clEditor、他のエディタを試しました。Google Wave like WYSIWYG

今私は自分でそれを実装したいと思います。どのように動作しているかについてのアイデアはありますか?特に、どのようにしてキャレットを描き、マウス/キーボードイベントとテキスト選択を処理するのですか?

既存のWYSIWYGエディタを使用したくないのは、私が欲しいものを私に与えないからです。

ありがとうございます。

+0

どこから始めたらいいかわからない場合、これは非常に難しい作業です。あなたは本当にあなたが変更することができるエディタを見つけることを試みるべきである –

答えて

0

私は質問に答えます - contentEditableプロパティを使用します。

0

人気のあるオープンソースエディタのソースコードを見て、そのアプローチのアイデアを得ることで、ソリューションにどのように取り組みたいかについていくつかの洞察を得るかもしれません。

のTinyMCEはGitHubの上にある:

https://github.com/tinymce/tinymce

CKEditorバージョンはSVNのレポがあります

http://dev.ckeditor.com/browser

そしてもちろんのを、彼らはJavascriptをしているので、あなたは本当にそれらのいずれかであなたを見てをしたい。

+0

それらはすべてiFrameを使用し、