使用ソフトは、DreamWheaverです。
某ショッピングサイトのトップページを作成していますが、左のカテゴリメニューや特集欄などは、中央のページが変わる際に違うHTMLファイルを読み込むわけですが、左メニューが同じだと、同じ記載がされているのでファイルが重くなるのと、変更時にすべてのHTMLファイルの左部分を変更しないといけない、ということになります。
左フレームだけ別HTMLファイルにして、一個だけ変えたらすべてのページで左フレームが変わるようにしたいです。どうすればいいのでしょうか・・・?
No.1
- 回答日時:
あの・・・書いている意味がわかりません。
フレームをご存知なのなら、フレームを使われたらいいのではないのですか?
フレーム内は別HTMLファイルなのですから。
それともドリームウィーバーでのフレーム作成の方法を質問されているのでしょうか?
No.2ベストアンサー
- 回答日時:
通常フレームは以下のように記述します。
-----------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
<title>サイトタイトル</title>
</head>
<frameset cols="200,*" frameborder="no" border="0" framespacing="0">
<frame src="navi.html" name="leftFrame" scrolling="no" noresize >
<frame src="index2.html" name="mainFrame">
<noframes><body>
このサイトはフレームで構成されています。
</body></noframes>
</html>
-----------------------------
この場合左フレーム内に表示されるのがnavi.htmlで
右フレーム内に表示されるのがコンテンツページです。
(TOPページはindex2.html)
ノンフレームで制作すると、おっしゃる通り全てのページにナビゲーションを作成することになりますが、フレームで制作した場合には、この場合左フレーム内に表示されるHTMLファイルは1つだけです。
また、Dreamweaverにはテンプレート機能がありますので、それを利用してサイトを制作すれば、元になっているテンプレートを修正すれば、そのテンプレートから作成されたHTMLファイルは全てDreamweaver側で修正してくれます(ファイルサイズはナビゲーションの分重くなはなりますが)。
また、フレームを使用したサイトで左フレーム内のファイルから右フレーム内に表示するHTMLへのリンクを指定する場合は、例の場合ではnavi.htmlに
<a href="リンクするHTMLファイル名" target="mainFrame">ナビゲーション名</a>
と記述します。
この場合ですとトップページはindex2.htmlですので、トップへのリンクの記述の仕方は
<a href="index2.html" target="mainFrame">TOP</a>
となります。
Dreamweaverでフレームページを作成する場合には、「ファイル」の「新規作成」で「フレームセット」を選択し、「左固定」を選択すれば簡単にフレームページの作成が可能です。
Dreamweaverでのサイト作成については、慣れない内は以下のURLが参考になると思います。
慣れてきたらMacromediaのサイト内を検索すると、有用な情報が閲覧できます。
[Dreamweaverでゴォ!]
http://www.non-period.com/be/dw/
[若葉のDreamweaver入門]
http://wakabano.cool.ne.jp/dream/
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ホームページ作成・プログラミング ホームページ作成について。「ワードプレスではありません」。 3 2023/08/13 14:44
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- JavaScript スマホ上で、左右スワイプで次のページに移動させたいです 2 2022/11/11 17:04
- Visual Basic(VBA) 集めたシートのシート名を変更したい。 下記のコードでサブフォルダにあるファイルのSheet3を集めて 6 2022/08/23 10:38
- その他(プログラミング・Web制作) エクセルVBA 3 2022/06/11 16:01
- Visual Basic(VBA) ファイル名の右側を変更したい ファイル名:「1001日別売上」の左側へ「2022」を追加し、「202 6 2022/10/14 10:03
- HTML・CSS HTMLを正しく表示させるには 2 2023/06/18 09:12
- Visual Basic(VBA) サブフォルダ(データ)にある複数の.xlsxファイルのSheet3のA2セルの値で01から左側をB2 2 2022/08/14 15:46
- 画像編集・動画編集・音楽編集 Google Earth Pro 高速道路上空を一定の速度で飛ぶツアー動画の作り方は?? 1 2022/06/01 15:10
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
InDesignでテキストフレームを...
-
上のフレーム内のプルダウンメ...
-
<IFRAME>でコンテンツ部分のみ...
-
TEX ページ番号について
-
カンマ区切り形式ではなく、セ...
-
秀丸エディタ タブをカンマに...
-
UserForm.showでマルチページ1...
-
パワーポイントで参照ページを...
-
文字を一括で置換するソフト・...
-
htmlでテキストファイルの中身...
-
キングファイルの背表紙を作成...
-
txtファイル内の指定の単語の数...
-
PHPでグリッドのような表示
-
vbaで実行後、指定のセルに戻す...
-
直リンク禁止 hを抜くだけでOK?
-
東京23区内でオシャレで綺麗...
-
ネット上で自作自演を見破る方法
-
入力済みの文字中にある句読点...
-
リンクをアップデートするしな...
-
「リンク」と「ハイパーリンク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
30fpsから60fpsに変換する方法
-
2ページにまたがる画像のダブ...
-
Aftereffectsキーフレームが勝...
-
フレームを解除したい
-
HPビルダーでリンク先を別のフ...
-
AviUtlでのフレーム間引きの方...
-
画像編集ソフトを探しています
-
DVから一定時間ごとに静止画を...
-
フレームレート変更の仕組み
-
HPビルダーV6 フレーム(3分割...
-
上のフレーム内のプルダウンメ...
-
FC2でのフレームの作り方(超初...
-
Adobe Premiere でフレームサイ...
-
Frashの地図作成について。
-
ホームページビルダーのフレー...
-
Dreamweaverで画面表示サイズを...
-
ホームページ作成 フレーム ...
-
PowerDirector 13でのズームア...
-
フレームで http:// を含むペ...
-
NIVE使い方
おすすめ情報