次へ
Safari 2.0.3 (Mac OS 10.4.4) 以降および Safari 1.3.2 (Mac OS 10.3.9) では、JavaScript の setSelectionRange, selectionStart, selectionEnd がサポートされているようです。(参考:当ブログ記事 : Safari でも selectionStart, selectionEnd がサポートされている)
setSelectionRange
selectionStart
selectionEnd
これに合わせて、それらのサポートされた Safari では textarea でのボタンによるタグや smiley アイコンの挿入がテキスト選択位置で行なわれるように改造してみた scripts.js を配布します。(標準状態では、入力したテキストの最後尾に付加されてしまうので、ちょっと不便でした)
scripts.js
変更した関数は、insertAtCursor(comment, myValue) と smiley(icon) の2つです。
insertAtCursor(comment, myValue)
smiley(icon)
解凍した scripts.js を include/scripts.js に設置されているものと置き換える。
include/scripts.js
以下は古いバージョンです。P_BLOG ver.1.2β2 以降をご利用の方は、P_BLOG JavaScript Refurbishment をお使いください。
scripts.js.zip ( application/zip : 5 KB)
MD5 :
詳細検索
WWW サイト内
Powered by P_BLOG
Safari 2.0.3 (Mac OS 10.4.4) 以降および Safari 1.3.2 (Mac OS 10.3.9) では、JavaScript の
setSelectionRange,selectionStart,selectionEndがサポートされているようです。(参考:当ブログ記事 : Safari でも selectionStart, selectionEnd がサポートされている)これに合わせて、それらのサポートされた Safari では textarea でのボタンによるタグや smiley アイコンの挿入がテキスト選択位置で行なわれるように改造してみた
scripts.jsを配布します。(標準状態では、入力したテキストの最後尾に付加されてしまうので、ちょっと不便でした)変更した関数は、
insertAtCursor(comment, myValue)とsmiley(icon)の2つです。インストール方法
解凍した
scripts.jsをinclude/scripts.jsに設置されているものと置き換える。ダウンロード
以下は古いバージョンです。P_BLOG ver.1.2β2 以降をご利用の方は、P_BLOG JavaScript Refurbishment をお使いください。
scripts.js.zip ( application/zip : 5 KB)
MD5 :