[フォーム] or [★ HTML講座 ★] or [ウィンドウ]
 
● 4時限目 ●
 
[フレーム]
 フレーム未対応ブラウザへの配慮とは
 フレームに分割するには
 フレームの境界線をなくすには
 フレームの境界線を固定するには
 別フレームの内容を書き換えるには
 複数のフレームを同時に書き換えるには
 フレームを解除するには
 フレームのタイトルをタイトルバーに表示するには
 インナーフレームを置くには
 
フレーム未対応ブラウザへの配慮とは

・<noframes>タグを使用してフレーム未対応ブラウザへのメッセージを記述する方法
                                        (<noframes>〜</noframes>)

 フレーム未対応ブラウザへの配慮として、<noframes>タグを使用してフレーム未対応ブラウザへのメッセージを記述します。
 これはマナーなので、忘れないようにしましょう。
 例えば、テキストエディタに下記のような記述をしてから、ブラウザで確認してください。
  
 ブラウザにはこのように対応していればフレームページが、未対応ならメッセージが表示されます。

 
フレームに分割するには

・<frameset>タグにcols属性を指定してフレームを縦に分割する方法

 フレームを縦に分割するには、<frameset>タグにcols属性を指定します。
 F1、F2は各フレームにname属性でつけた名前のことです。
 例えば、テキストエディタに下記のような記述をしてから、ブラウザで確認してください。
  
 ブラウザにはこのように表示されます。

 

・<frameset>タグにrows属性を指定してフレームを横に分割する方法

 フレームを横に分割するには、<frameset>タグにrows属性を指定します。
 F1、F2は各フレームにname属性でつけた名前のことです。
 例えば、テキストエディタに下記のような記述をしてから、ブラウザで確認してください。
  
 ブラウザにはこのように表示されます。

▲ページトップへ
フレームの境界線をなくすには

・<frameset>タグにframeborder="0"とborder="0"属性を指定してフレームの境界線をなくす方法

 フレームの境界線をなくすには、<frameset>タグにframeborder="0"とborder="0"属性を指定します。
 F1、F2は各フレームにname属性でつけた名前のことです。
 例えば、テキストエディタに下記のような記述をしてから、ブラウザで確認してください。
  
 ブラウザにはこのように表示されます。

 
フレームの境界線を固定するには

・<frame>タグにnoresize属性を使用してフレームの境界線を固定する方法

 フレームの境界線を固定するには、<frame>タグにnoresize属性を使用します。
 F1、F2は各フレームにname属性でつけた名前のことです。
 例えば、テキストエディタに下記のような記述をしてから、ブラウザで確認してください。
  
 ブラウザにはこのように表示されます。

▲ページトップへ
別フレームの内容を書き換えるには

・<a>タグにtarget属性を使用して別フレームの内容を書き換える方法

 別フレームの内容を書き換えるには、<a>タグにtarget属性を使用します。
 F1、F2は各フレームにname属性でつけた名前のことです。
 F1にあたるフレームページ内左側を目次とし、F2にあたる右側を書き換えます。
 F2にはまずトップページとなるページを設定し、目次の<a>タグにより書き換えて内容を書き換えていきます。
 例えば、テキストエディタに下記のような記述をしてから、ブラウザで確認してください。
 ・フレームページのテキストエディタ
  
 ・フレームページ内の左側のテキストディタ
  
 ・フレームページ内の右側のテキストディタ1
  
 ・フレームページ内の右側のテキストディタ2
  
 ブラウザにはこのように表示されます。

▲ページトップへ
複数のフレームを同時に書き換えるには

・JavaScriptを使用して複数のフレームを同時に書き換える方法

 複数のフレームを同時に書き換えるには、JavaScriptを使用します。
 F1、F2は各フレームにname属性でつけた名前のことです。
 例えば、テキストエディタに下記のような記述をしてから、ブラウザで確認してください。
 ・フレームページのテキストエディタ
  
 ・フレームページ内の左側のテキストディタ
  
 ・フレームページ内の右側のテキストディタ
  
 ブラウザにはこのように表示されます。

▲ページトップへ
フレームを解除するには

・<a>タグにtarget属性に_topを指定する方法(<a href="xxx.html" target="_top">〜</a>)

 フレームを解除するには、<a>タグにtarget属性に_topを指定します。
 例えば、テキストエディタに下記のような記述をしてから、ブラウザで確認してください。
 ・フレームページのテキストエディタ
  
 ・フレームページ内の左側のテキストディタ
  
 ・フレームページ内の右側のテキストディタ
  
 ブラウザにはこのように表示されます。

▲ページトップへ
フレームのタイトルをタイトルバーに表示するには

・JavaScriptを使用してフレームのタイトルをタイトルバーに表示する方法

 フレームのタイトルをタイトルバーに表示するには、JavaScriptを使用します。
 例えば、テキストエディタに下記のような記述をしてから、ブラウザで確認してください。
 ・フレームページのテキストエディタ
  
 ・フレームページ内の左側のテキストディタ
  
 ・フレームページ内の右側のテキストディタ
  
 ブラウザにはこのように表示されます。

 
インナーフレームを置くには

・<iframe>タグを使用してインナーフレームを置く方法(<iframe>〜</iframe>)

 インナーフレームを置くには、<iframe>タグを使用します。
 <iframe>〜</iframe>の〜には未対応ブラウザへのメッセージを記述しましょう。
 例えば、テキストエディタに下記のような記述をしてから、ブラウザで確認してください。
  
 ブラウザにはこのように表示されます。

▲ページトップへ
 
Copyright (c) 2006〜 MAJIDEKA.COM. All Rights Reserved.