WYSWIGエディタを作りたい。
最近、よくあるWYSWIGエディタの簡易版を作りたいと思って調べてみました。
フォームなんだけど、文字の装飾もできるというやつですね。
もちろんJavaScriptを使います。
で、キモはcontenteditableですね。
集めてみた情報をメモっときます。
Web上で直接編集できる文字や画像
contenteditable (直接編集) の傾向と対策
簡易WYSIWYGエディタを作る
簡単にいうと、
iframe等を作ってcontenteditableをtrueにする
↓
submitの時に、編集後のソースをtextareaにコピーしてから送る
それだけ。
あとはcontenteditableのブラウザ毎の実装の違いとか、
HTMLタグを動的に挿入する(文字の装飾をする機能)を付けていけばいいと言うことになりますね。
意外と簡単にできておもしろい。
フォームなんだけど、文字の装飾もできるというやつですね。
もちろんJavaScriptを使います。
で、キモはcontenteditableですね。
集めてみた情報をメモっときます。
Web上で直接編集できる文字や画像
contenteditable (直接編集) の傾向と対策
簡易WYSIWYGエディタを作る
簡単にいうと、
iframe等を作ってcontenteditableをtrueにする
↓
submitの時に、編集後のソースをtextareaにコピーしてから送る
それだけ。
あとはcontenteditableのブラウザ毎の実装の違いとか、
HTMLタグを動的に挿入する(文字の装飾をする機能)を付けていけばいいと言うことになりますね。
意外と簡単にできておもしろい。
コメント