マイ・ホームページへの道 /
キーワード別の目次 /
逆引き・しりたいこと別の目次
絵をクリックした場所に応じてジャンプするのってどうやるの
よく地図の絵をクリックすると、 クリックした場所に応じてジャンプするホームページがある。クリッカブルマップという仕組みだ。方法は2種類ある。
ひとつはサーバー側に仕掛けがある方法で、これはCGIという仕組みを利用して実現される。サーバーサイド・クリッカブルマップと呼ばれる。CGIを禁止しているプロバイダーでもクリカブルマップの仕組みだけはだれでも使えるようにあらかじめ必要なプログラムを用意しているところが多い。それでも少し敷居が高い。
サーバーサイド・クリッカブルマップは、
- クリックされる絵のファイル
- 絵のどこをクリックするとどこにとぶか情報がかいてあるマップファイル
- と、それらを組み込むHTMLファイル
で構成される。 マップファイルを作るためのプログラムは「mapedit」をはじめいくつかある。
ソフトウェアナビゲータで探してみよう。
クリックされる絵は普通のインライン・イメージと同じだ。それをどうやってページに組み込むかは、プロバイダーの設定によって違う。自分と同じプロバイダーでクリッカブルマップを見つけてそのソースをみるのが早いだろう。
もうひとつの方法は、すべての仕組みをNetscapeなどのブラウザー側のほうで実現する方法だ。クライアントサイド・クリッカブルマップと呼ばれる。これは比較的簡単だが、古いバージョンのNetscapeなどこの機能をサポートしていないブラウザも多い。
マイ・ホームページへの道 /
キーワード別の目次 /
逆引き・しりたいこと別の目次