PR

文字数をカウントするブックマーク

ウェブサイトを閲覧しながら、文字数カウントをしてみたことがある。

例えば、ウェブサイトのデザインの参考にしたい場合やアドセンスなどの為の文字数確認など(注:文字数は関係ないという意見もある)だ。

あまり機会がなければ、オンラインで提供しているウェブサイトにアクセスしてコピー・アンド・ペーストを行えば文字数カウントを行うことができる。だが、機会が増えたからもっと良い方法がないか探して見ることにした。

すると、ブックマーク(ブックマークレット)にJavaScript を利用して文字数カウントを行うというものが紹介されていた。

以下に2つ紹介する。

スポンサードリンク

スクリプト

スクリプト1

「ブックマークレット – 徒然なるままにBlog」によるもの:

javascript:(function() { w=window;d=document;q=w.getSelection?w.getSelection().toString():d.getSelection?d.getSelection():d.selection?d.selection.createRange().text:'';if(q) alert(q.length + '文字です。'); else alert('文字列が選択されていません!') })()

スクリプト2

選択中の文字数を数えるブックマークレット – Born Neet」によるもの:

javascript:alert(document.selection.createRange().text.length+" 文字");

動作確認

最初に紹介したスクリプトを登録したところ、以下のようになった:

javascript:(function()%20{%20w=window;d=document;q=w.getSelection?w.getSelection().toString():d.getSelection?d.getSelection():d.selection?d.selection.createRange().text:'';if(q)%20alert(q.length%20+%20'%E6%96%87%E5%AD%97%E3%81%A7%E3%81%99%E3%80%82');%20else%20alert('%E6%96%87%E5%AD%97%E5%88%97%E3%81%8C%E9%81%B8%E6%8A%9E%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93%EF%BC%81')%20})()

ブラウザによっては動作しないスクリプトもあるから、実際に動作確認を行なってみた。Firefox14 で正常に動作することが確認できた。これは便利だ。

# テキストボックスの文字数カウントはできないらしい

コメント