このページでは,Gecko 互換ブラウザ(Mozilla,Netscape 6.x など)のサイドバー作成法について,解説しています.Opera 6.x のホットリスト用パネルとしても,使えると思います.
まず,一般的な文書と同様に HTML ファイルを作成します. そしてヘッダに,<base target="_content"> と記述します.サイドバー内でリンクしたい部分は,target="_self" となります.また,ページの横幅を 144 pixels 以内にしておくと,ブラウザのデフォルト設定に合うようです.
下に,普段私が利用している物を例として載せておきました.各ページのソースをご参照ください.
※ Gecko では,アクティブウィンドウに内容が表示されますが,Opera では,"_content" ウィンドウに表示されるようです.
下の例のように,
http://info.netscape.com/fwd/sidusdir/http://dirt.netscape.com/cgi-bin/sidebar.cgi?title=Title&URL=URL
の斜体字部分(Title と URL)を,適当に変更してブラウザで開くと,アラートがポップアップするので『OK』を選択すれば組み込み完了です.
JavaScript 専用となってしまいますが,以下の“ウィルス情報”で示すような方法もあります.この場合,
<script type="text/javascript">
<!--
function addSidebar() {
if ((typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function"))
{ window.sidebar.addPanel ("Title", "URL",""); }
}
// -->
</script>
<p><a href="javascript:addSidebar()">Title</a></p>
のように記述します.
ブラウザで直接 HTML ファイルを表示させた状態で,パネルのタブ部分を右クリックし『Add panel』を選択すると,タイトルとアドレスの入力ウィンドウが開きます.特に変更がなければ,そのまま OK を押せば組み込まれます.
EUC-JP 版 と Shift_jis 版 を用意しました.どちらか一方を組み込めば,もう片方へのリンクが張ってありますので,行き来することができます.
Opera の場合は,直接ソースファイル( EUC-JP 版 Shift_jis 版 )を表示させて,パネルに組み込んでください.
※ EUC 版の Google は 1 byte 文字専用です.
JavaScript を有効にしている場合は,以下のパネルもご利用になれます.
[1] My Sidebar タブとボタンの作成,Netscape,http://www.netscape.com/ja/sidebar/how.html
[2] My Sidebar Developer's Guide,Netscape Communications Corporation,3/29/01,http://developer.netscape.com/docs/manuals/browser/sidebar/