趣味のブログ - BBcode 及びスマイリーの挿入位置
フォーラムなどの投稿で BBcode や顔アイコンをクリックすると、IE ならカーソル位置に挿入されますが、Firefox, Chrome, Opera では文末に挿入されます。
xoop.js の xoopsSavePosition, xoopsInsertText 関数で使用されている createTextRange が IE しか使用できないメソッドなのが原因のようです。原因はわかったけど、対策がわからないので、しばらくこのままにしておくしかなそうです。
なお、Opera は createTextRange に対応しているような記述を読んだんですが、対応してませんでした。もしかして、ユーザエージェントで IE を詐称したときだけ有効なのかな?
なお、Opera は createTextRange に対応しているような記述を読んだんですが、対応してませんでした。もしかして、ユーザエージェントで IE を詐称したときだけ有効なのかな?
トラックバック
トラックバックpingアドレス http://www.o-ya.net/modules/d3blog/tb.php/9
コメント一覧
0件表示
(全0件)
すべてのコメント一覧へ