- ベストアンサー
HPリンク表示で
こんにちは、お世話になります。 HP作成をしているのですが、分からないことがあります。 メニュー(インラインフレームを使用)に表示しているページで、現在表示されているページのリンクを通常のリンクとは違う形にしたいのですが、うまくいきません。 スタイルシートでA active だと、リンクしている短い間は設定が有効なのですが、そのページにとんだ後は元に戻ってしまいます。 例えばメニューにHOME・日記・レシピとあったら、レシピページを表示している間はレシピのリンクに下線が引かれている・・・という感じにしたいのです。(メニューは常に表示されている) 使用する言語(JAVA.CSSなど)が違うのかな? 宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
こんにちは! JavaScriptになると思います。 私はJavaScriptはソフトに頼りっきりなので、アドバイスは出来ませんが、Dreamweaverでしたら、【ナビゲーションバー】の挿入で作ることが出来ます。 これを分析出来れば良いのですが、Dreamweaverの書き出すScriptは複雑になってしまっていますので、知識の少ない私には無理でした。 回答が無いようなら、Dreamweaverのトライアル版で試してみて、分析してみてください。 * Dreamweaverの場合多分画像になると思います。
その他の回答 (2)
- www15
- ベストアンサー率54% (6/11)
SteveStrawbさんの回答に対する疑問への補足です。 例えば,メニュー画面では <a href="home.htm">HOME</a> <a href="home.htm">日記</a> <a href="home.htm">レシピ</a> となっているのを,レシピページ内のHTMLでは <a href="home.htm">HOME</a> <a href="home.htm">日記</a> <b>レシピ</b> にし,日記ページ内のHTMLでは <a href="home.htm">HOME</a> <b>日記</b> <a href="home.htm">レシピ</a> のようにと,それぞれ作りかえると言う意味でしょう。 (この例の場合,現時点のページは太字になります。)
補足
丁寧な説明ありがとうございます。 基本的な作成方法はそうですよね。それは知っているのですが、今回の場合、メニューはフレームにしてしまったので、日記内のページにはリンクメニューの表記はしていないのです。 私の質問の仕方が説明不足で申し訳ないです。 フレームにした場合、表示ページだけ分かりやすくする方法、ないんでしょうか。 多くの企業さんのページを見ると>HOME>会社>地図 みたいな表示をされていて、あれは1Pごとに作り変えているようには思えなかったものですから・・・ (なかにはそういうページもあるでしょうけど) ありがとうございます。
- SteveStrawb
- ベストアンサー率18% (141/774)
「レシピ」をクリックしたら、レシピページを表示を表示すると同時に、メニューを書き換えて、「レシピ」の文字を変えてやるというのが一般的です。HTMLだけでできますし。
補足
回答ありがとうございます。 メニューを書き換えてレシピの文字を変える、 という意味がよく分からないのですが、 メニューはインラインフレームで設定しているので どこのページからでも共通のHTMLになります。 そのページごとにメニューを作り変えるということは 更新の手間がかかると思い、していません。 多くのサイトで表示ページのリンクが 異なっているのはページごとに設定しているようには 思えないのですが・・・・。 宜しくお願いします。
補足
お礼が遅くなってしまってすみません。 自宅にDWがあるので試して見ますね。会社には 導入できなさそうなので・・・。