My Sidebar についてのメモ

My Sidebar とは

Mozilla/Netscape 6 には、IE のエクスプローラバーに相当する、サイドバーよばれる部分があります。使い方も似ていて、ブックマークや履歴、検索にここからアクセスできるのですが、こうした作り付けのタブのほかに、自分で作った HTML のウェブページを、ここに登録することもできます。これが My Sidebar と呼ばれる機能です。

実は自分で作らなくても、他人様のページを自分のブラウザのサイドバーに登録することも出来るようになっています。もちろんサイドバー用に書かれていないページは、サイドバーとして使うにはそれなりに制約があります。でも比較的サイドバー画面で利用するのに適したページをいくつか見つけました。


勝手に My Sidebar ディレクトリ

自分サイトのコンテンツ

Life with PalmPilot PRO を追加 もともと iモード端末用に用意したページ。iモード用ページは狭い幅を前提に書かれているものが多いので、結構いい感じになることがあるようです

他人様のコンテンツ

「ぱむあん。」別窓版を追加

てのひらみかんを追加

PALMLINK を追加 テキストリンクを普通にクリックするとサイドバー内でリンク先サイトを表示してしまいますが、Win であれば右クリックで Open in New Window すれば、新しい窓で普通にリンク先を開けます。Mozilla の場合は Open in New Tab で開けば、余計な窓を作らなくてすみます。

その他

( ´∀`)< CSS でイケてるデザインサイト この文書で使わせていただいているスタイルシートは、ここからいただきました


My Sidebar作り方メモ

要するに html でページを書いて、JavaScript でそれを My Sidebar として登録するということらしい。

普通のウェブページをサイドバーのタブ内で表示させた場合、テキストリンクをクリックすると同じサイドバー内の画面でリンク先が開いてしまう。これをコンテンツ画面(要するに通常のメインな画面っす)で開きたい場合は、オプション target="_content" を、アンカータグに設定する。

サイドバー用のページとしてどうしても必要なのは、上記のアンカーオプションと、ページ幅を固定しないことくらい。そのほかにもページの幅の推奨値や自動更新設定など、サイドバー向きのページを書くための情報が、下の関連サイトで入手できる。

出来上がったページを自分のブラウザの My Sidebar に追加する JavaScript は、この文書の head 部分に書いてある関数を参照。削除する時は、ブラウザのサイドバーのカスタマイズ機能を使ってやるようだ。

技術資料

ネットスケープ: Netscape 6 My Sidebar セントラル http://home.netscape.com/ja/sidebar/index.html

Netscape: My Sidebar Developer's Guide http://developer.netscape.com/docs/manuals/browser/sidebar/


written by maeda i. <michiro@somethingfine.com>