IFRAME iframe内にドキュメントを作成すると、そのフレーム内のリンクはすべて同じフレーム内で自動的に開きます。 ただし、リンクの属性(XNUMXつまたは複数の要素)を使用して、リンクを開く場所を指定できます。
最初のステップは、iframeに一意の名前を付けることです。 名 attribute.属性。 Then, it's a matter of pointing your links at that frame using the ID as the value of the次に、IDを値として使用して、そのフレームにリンクを向けるだけです。 ターゲット 属性:
<iframe src = "example.htm" name = "page"> </ iframe>
<ahref = "https://www.example.com" target = "page">例</a>
現在のブラウザセッションに存在しないIDにターゲットを追加すると、その名前でリンクが新しいブラウザウィンドウで開きます。 初回以降、その名前付きターゲットを指すリンクはすべて同じ新しいウィンドウで開きます。
すべてのウィンドウまたはすべてのフレームにIDで名前を付けたくない場合でも、名前付きのウィンドウまたはフレームを必要とせずに、特定のウィンドウをターゲットにすることができます。 これらは標準ターゲットと呼ばれます。
XNUMXつのターゲットキーワード
名前付きフレームを必要としないXNUMXつのターゲットキーワードがあります。 これらのキーワードを使用すると、IDが関連付けられていない可能性のあるWebブラウザウィンドウの特定の領域でリンクを開くことができます。 These are the targets that web browsers recognize:これらは、Webブラウザが認識するターゲットです。
これは、アンカータグのデフォルトのターゲットです。 If you don't set the設定しない場合 ターゲット 属性を使用するか、このターゲットを使用すると、リンクが表示されているのと同じウィンドウまたはフレームでリンクが開きます。
IframeはWebページ内に埋め込まれています。 別のWebページの別のiframe内にあるページにiframeを埋め込むことができます。 When you set theあなたが設定するとき ターゲット に属性 _親、リンクはiframeを保持しているWebページで開きます。
iframeを使用するほとんどの状況では、このターゲットはリンクを開くのと同じ方法で _親 ターゲットはします。 But if there is an iframe inside an iframe, theただし、iframe内にiframeがある場合、 _上 targetは、シリーズの最上位ウィンドウでリンクを開き、すべてのiframeを削除します。
最も一般的に使用されるターゲットであり、ポップアップと同様に、まったく新しいウィンドウでリンクが開きます。
フレームに名前を付ける方法
iframeを使用してWebページを作成するときは、それぞれに特定の名前を付けることをお勧めします。 これにより、それらの目的を思い出し、それらの特定のフレームへのリンクを送信できます。 For example:例えば:
name = "stats"
name = "extern
デフォルトの目標を設定する
要素を使用して、Webページにデフォルトのターゲットを設定することもできます。 Set theをセットする ターゲット 属性は、すべてのリンクを開くiframeの名前です。XNUMXつのターゲットキーワードのいずれかにデフォルトのターゲットを設定することもできます。