【8】フレームの活用 ○基礎知識 1.『フレーム』とは、一つのウィンドウを分割して、それぞれの領域に別々のページ を表示させる機能のことです。 2.『フレーム』を設定するには、「フレームを定義するページ(ファイル)」と「そ れぞれのフレームに表示させるページ(ファイル)」が必要になります。 3.「index.html」ファイルは、HPの先頭のファイルで、HPのアドレスを入力する とこのファイルにアクセスします。 ☆今回は「index.html」ファイルを、「フレームを定義するページ」とします。そし て、これまでの「index.html」ファイルを2回コピーし、別の名前をつけて「それ ぞれのフレームに表示させるページ」とします。コピーしたものは「タイトルペー ジ」と「リンクページ」に修正します。 ○ファイルコピー 1.「index.html」ファイルを「hp」フォルダの中にコピーし、新しい方のファイル 名を「top.html」に変更します。 2.「index.html」ファイルを「hp」フォルダの中にもう一度コピーし、新しい方の ファイル名を「frame.html」に変更します。 ☆現在「hp」フォルダの中には、同じ内容の3つのファイル「index.html」「top. html」「frame.html」と、「kensyo.html」ファイル、さらには、2つの画像ファ イル「hp1.jpg」「hp2.gif」の、計6つのファイルが入っています。 ○HTML入力 1.「top.html」ファイルを、「タイトル〜平成維新の誓い」のみに修正します。 a.「top.html」のソースを表示させます。 b.最初のリンク先指示文の <a href="kensyo.html">平成維新憲章</a> から、 <a href="http://homepage3.nifty.com/ne/se/syukennokai-towa.html" target="_blank">生活者主権の会とは</a> までを削除します。 c.上書き保存し、HPに画面を切り替え、更新して、リンク先の部分が削除されて いることを確認して下さい。 2.「frame.html」ファイルを、「リンク先」のみに修正します。 a.「frame.html」のソースを表示させます。 b.<font size="7">生活者主権の会</font> から、2本目の水平線指示の、 <hr size="5" width="400" align="center" color="#008000">までを削除しま す。 c.「平成維新憲章」のリンク先指示文には、target 属性で _top を指定し、 <a href="kensyo.html" target="_top">平成維新憲章</a> とします。 ☆ _top 指定をすると、フレームが解除されてリンク先のページが表示されます。 d.<body bgcolor> を、"#ffffcc" から "#eeffff" に変更し、ページ背景の色を 水色に変更します。 e.上書き保存し、HPに画面を切替え、更新し、リンク先の部分のみが残っている ことを確認して下さい。 3.「index.html」ファイルを修正し、『フレーム』を設定します。 a.「index.html」のソースを表示させます。 b. </head> の下の行に、<frameset cols="30%,70%"> と入力します。 ☆左右のフレームの比率を3対7に設定してみました。また、上下にページを分割し たい場合は、cols の代わりに、rows を使います。 c.続けて、<frame src="frame.html"> さらに、<frame src="top.html"> と入 力し、左側に「リンクページ」が、右側に「タイトルページ」が表示されるよう に設定します。 d.次に、『フレーム終了タグ』の </frameset> を入力します。 e.上書き保存し、HPに画面を切り替え、更新して、2つのページが左右に並んで いることを確認して下さい。また、「平成維新憲章」をクリックして、フレーム が解除されることも確認して下さい。 ☆<body>〜</body> の指示文は必要ありませんので、削除しておいた方が錯覚し にくいかと思います。 (フレームを定義した段階でこの部分は見ませんので残っていても差し支えはあり ません。) 《委員会HP・第2回学習会−その8の完成HPの画面と同じになればOKです。》 ↓ ◎これで第8回目は終了です。 ◎「HPの作成」の学習はこれで終了です。次回は「公開」についてです。 第2回学習会【その9】へ 第2回学習会 目次へ