どこでも「あれこれポップアップ」

新しめのブラウザでカッコいいツールチップを表示するJavaScript、あれこれポップアップを拝見。試してみるうちに、このような機能はコンテンツ側で用意するのでなく、クライアント側の機能としてあった方が便利なんではなかろうかと考えまして、(例によって)bookmarkletにしてみようと試みました。以下Mozilla 1.4にて実験。

  1. 「お持ち帰り用 zip アーカイブ」をもらってくる。
  2. アーカイブのCSSをMozillaのユーザスタイルシートにインポート。
  3. アーカイブのスクリプトからコメントと改行を除去して1行に。
  4. スクリプトの先頭に"javascript:"を付加。
  5. スクリプトの末尾の"AP.addEvent(window, 'load', AP.init);"を"AP.init();"に置き換え(この辺りは勘に頼ってます)。
  6. Mozillaで適当なページを開き、加工したスクリプトをURL欄へコピー&ペーストしてEnter
  7. アンカーにカーソルを合わせてみる。
  8. (゚д゚)ウマー

てな感じでうまくいったので、スクリプトをブックマークに追加。

Mozilla系ブラウザならXULアプリにするのが良さそうな気もするのですが、そこまでの技術を自分が持っていないのが残念なところ。

* * *

他気付いたこと。

(2003年9月18日)

北村曉 kits@akatsukinishisu.net