質問: メニューボタンをssiで呼び出すときのポイント 現在fireworksで書き出したメニューボタンを使っています。マウスを乗っけると、ロールオーバーするタイプです。 そのボタンを押すと、その反転する状態を、htmlで記述しています。 ---------------- ■■■■■■■■ トップページ&マウスを乗せていないとき ----------------- ■■■□■■■■ トップページでマウスオーバー ___↑ ----------------- ■□■□■■■■ ジャンプ後のコンテンツとマウスオーバー _↑ ---------------- これをssi(virtualでタグを呼び出すのみ)に記述すると、当然どのページに移動しても、 ■■■■■■■■ のようになります(どれにもマウスオーバーしていない状態) 従来通り、ジャンプしたコンテンツのメニューが 色がついている状態にすることと、ssi(virtual)での呼び出しは不可能な事でしょうか? ssiでcgiを呼び出して、アドレスからコンテンツに関するディレクトリを抜き出して、反転させるcgiにするほうがいいでしょうか? それとも、メニューバーの下に、現在位置がわかる細いバナーを追加した方が早いでしょうか?
回答: 具体的なコード例などがないのでどうしても一般的な回答になってしまいますが、、 >ssiでcgiを呼び出して、アドレスからコンテンツに関するディレクトリを抜き出して、反転させるcgiにするほうがいいでしょうか? の方法が一番、見る側の環境に左右されずにきちんと動作させやすいという点でいいと思います。 それ以外の方法で行きますと・・ javascriptでも現在のurlを取得できますので、javascriptで条件分岐を書いて処理させてやることも可能です。 どちらにしてもコードの改変が必要ですね。 手間だけを考えるなら >それとも、メニューバーの下に、現在位置がわかる細いバナーを追加 が早いのは確かでしょう。