• ベストアンサー

Dreamweaverのテンプレートを一部変えたい

Dreamweaver CS3/MacOS 10.4.11 Dreamweaverのテンプレートをページごとに一部変えたいです。 具体的にはナビゲーション部分がロールオーバーになっているのですが、 今いるページのみオンマウスの時と同じ状態にしておきたいのです。 Dreamweaver上で可能でしょうか? 何かプログラム的なものを使用しないとだめでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

Dreamweaverの操作は知りませんが… ロールオーバーをどの様にして実現しているのか不明ですが、多分、CSSかjavascriptだと想像します。 CSSの場合は、そのナビゲーションだけセレクタの対象からはずれるようにする(例えばクラスをはずすとか)、スクリプトの場合はイベント設定をはずす(onmouseoverなどを取り去る)をしてあげればロールオーバーしなくなります。 その上で、対象の表示だけ(画像でしょうか?)最初から入れ替えたものにしておけば、お望みの形になると思います。

50031
質問者

お礼

ありがとうございます。 Dreamweaverではテンプレート部分は各ページでの操作ができない領域になるので、 入れ替えたものにしておくということができません。 (つまりナビやフッターは全ページ共通のパーツなのです) 1つ1つのページでナビを作れば問題ないのですがそれですと 変更や修正が入った際に全部のページのナビを直さなければなりません。

その他の回答 (1)

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.2

No1です。 ソースをまったく変えたくないのであれば(そのソースのままだとロールオーバーするはず)、Javascriptなどでそのページのところだけロールオーバーしないように訂正するものを作成するような方法しかないのでは? スクリプトはユーザーがオフにしていると効かないので、ロールオーバーにスクリプトを利用しているのならまぁよいですが、CSSで実現しているとすると、いらぬ機能を付け加えることになるのであまりお勧めではありません。 いっそのこと、サーバ側でphpやCGIから出力してあげれば、メンテも可能ですし、ご希望のような機能も実現できると思います。

50031
質問者

お礼

ありがとうございます。 やっぱりJavascriptなどプログラム的なものでないとだめなのですね。 ありがとうございました。

関連するQ&A