• ベストアンサー

左メニュー部分をひとつのhtmファイルだけで済ませられないか?

ショッピングサイトを制作しています。使用ソフトはDreamweaver 4です。 左にメニューの画像があり、その他「特集」などのテキストが記載している場合、ページが多くなると左の共通部分は、変更のたびにすべてのページを変更しないといけなくなるため、ひとつのファイルだけ変更すればすべてのページで、左の部分が変更するようにしたいと思っています。で、フレームセットを使用してみました。フレームの境界線は動かさないようにはできたのですが、スクロールバーがでてきたり、画像がうごいたり、画像の長さだけフレームの長さを調節しても実際はもっと長くなったりと、うまくいきません。それとも、cssファイルなど使えばできるのでしょうか??あるいは何も使わないのが常識なのでしょうか?プロの方はどうしてるのでしょうか?

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

  • ベストアンサー
回答No.2

Dreamweaverには確かテンプレート機能があったと思うのですが そちらを使ってみてはどうでしょうか?? http://www.web-seed.com/web/advice/ ただテキストエディタ等で編集すると、 この機能は崩れてしまうらしいです; フレームを使用する場合、スクロールバーを消したり、 サイズを固定することは、cssでできるかと思います。 ただフレームはSEO的に良くありません。 特にこだわらないのなら、フレームが一番簡単な方法かもしれませんが ショッピングサイトであれば、検索エンジン等の事も考え、 フレーム無しで制作することが好ましいのではないかと思います。

jppe8887
質問者

お礼

紹介いただいたページ、参考にさせていただきます! >フレーム無しで制作することが好ましいのではないかと思います。 そこらへんが迷いどころで最近前へ進まず悩んでいたのですが、すっきりしました。設置しないということも考えて見たいと思います。 ありがとうございました。

その他の回答 (3)

noname#15161
noname#15161
回答No.4

ちょっとべんきょうが必要でしょうが、サーバーでPHPが使えるならPHPを使って出来ます。 http://neta.ywcafe.net/000372.html

jppe8887
質問者

お礼

ありがとうございました!参考にさせていただきます。

  • partita
  • ベストアンサー率29% (125/427)
回答No.3

またはjavascriptで書き出すか。 DWのテンプレートは便利・万能なように思うけど、アップロードするファイル数は変わらないのが玉にキズ。しょうがないけど。

jppe8887
質問者

お礼

ありがとうございました。

  • 3o-clock
  • ベストアンサー率33% (233/689)
回答No.1

スクロールがでるのはわかりますが >画像がうごいたり、画像の長さだけフレームの長さを調節しても実際はもっと長くなったりと これはいまいち文字だけでは伝わりません。 実際のページを公開するか ソースを書いてください。

関連するQ&A