新しめのブラウザでカッコいいツールチップを表示するJavaScript、あれこれポップアップを拝見。試してみるうちに、このような機能はコンテンツ側で用意するのでなく、クライアント側の機能としてあった方が便利なんではなかろうかと考えまして、(例によって)bookmarkletにしてみようと試みました。以下Mozilla 1.4にて実験。
javascript:
"を付加。AP.addEvent(window, 'load', AP.init);
"を"AP.init();
"に置き換え(この辺りは勘に頼ってます)。てな感じでうまくいったので、スクリプトをブックマークに追加。
Mozilla系ブラウザならXULアプリにするのが良さそうな気もするのですが、そこまでの技術を自分が持っていないのが残念なところ。
他気付いたこと。
ページ製作者によるスタイルシートで、ins要素の前後へのcontent追加を行っていると表示が崩れるので、以下をユーザスタイルシートに追加した方が良いかも。
ins#ArekorePopup:before,
ins#ArekorePopup:after {
content: "" !important;
}
ins#ArekorePopupのz-indexも多めに設定しておいた方がよさそうです。
application/xhtml+xml な XHTML でも動作
しました。
(2003年9月18日)
北村曉 kits@akatsukinishisu.net