KATZLIN'S blog

Contents

句点で改行するブックマークレット2006-07-23 11:38

いつの頃だったか、愛用ブラウザ Opera のカスタマイズ情報を検索していて、ブックマークレットの存在を知った。いろいろ漁って、結局今では次の2つを常用している。(リンクをクリックすると効果がわかります)

サイトの更新時刻を表示する
javascript:alert(document.lastModified)
更新日時で、そのサイトの情報の鮮度がわかる。私は、初めて訪問したサイトではホームが更新されているかたいていチェックしている。
句点で改行して文章を読みやすくする
javascript:document.body.innerHTML=document.body.innerHTML.replace(/。/g,'。<br />');focus();
「。」で強制改行することで読みやすくする。しょっちゅう使っている。もうこれなしではネットサーフィンできない。元にもどすのにページを更新しないといけないのが欠点か。

いずれも Opera のツールバーに置いて使っている。


ところでブックマークレットはIEでは使えないもんだと思い込んでいたが、ひょんなことから使えることがわかった。そこで、句点で改行して文章を読みやすくするやつを、使い方とともに Home に掲載 するとともに、山行と旅行のページにスクリプトを置いてみた。自分はセンテンスが短いので、句点で改行するとまるで詩のように見えてしまい、あまりにも自分らしくないのでちょっとこそばゆい。

スクリプトを見て勘で分かると思うが、これは「。」を「。+ 改行」に替えるというモノ。つまり文章を変換できるのである。というわけで、
JavaScript:document.body.innerHTML=document.body.innerHTML.replace(/る。/g,'るのであります。');focus();
なんてえので遊んでみる。る。る。る。

ところで、IEの場合はちょっと問題がある。タグの中の改行コード(<br />)も解釈しちゃうので、たとえば画像へのリンクに「title="プラド美術館展。"」みたいに句点を使っていたりすると、タグの途中でほんとに改行しちゃって画像が表示されなくなってしまう。Firefox や Opera は平気なんだけど。
↓実験用。

コメント

トラックバック

このエントリのトラックバックURL: http://katzlin.asablo.jp/blog/2006/07/23/6652612/tb