JavaScript または HTML を使用してウィンドウまたはフレームをターゲットにする

Java で top.location.href およびその他のリンク ターゲットを使用する

ウェブブラウザ

アダム・ゴート/OJO画像/ゲッティイメージズ





ウィンドウズフレーム Web サイトのリンクをクリックしたときに表示される内容を説明するために使用される用語です。追加のコーディングを行わなくても、リンクは現在使用しているのと同じウィンドウで開きます。つまり、閲覧していたページに戻るには戻るボタンを押す必要があります。

ただし、リンクが新しいウィンドウで開くように定義されている場合は、ブラウザの新しいウィンドウまたはタブに表示されます。リンクが新しいフレームで開くように定義されている場合、ブラウザの現在のページの上にポップアップ表示されます。



アンカー タグを使用した通常の HTML リンクでは、リンクをクリックすると別のウィンドウまたはフレームに表示されるように、リンクが参照するページをターゲットにすることができます。もちろん、同じことを Javascript 内から行うこともできます。実際、HTML と Java の間には多くの重複部分があります。一般的に言えば、Java を使用してほとんどの種類のリンクをターゲットにすることができます。

Java での top.location.href およびその他のリンク ターゲットの使用

新しい空白のウィンドウ、親フレーム、現在のページ内のフレーム、またはフレームセット内の特定のフレームでリンクが開くように、HTML または JavaScript でコーディングしてリンクをターゲットにします。



たとえば、現在のページの上部をターゲットにして、現在使用中のフレームセットから抜け出すには、次のようにします。

|_+_|

HTMLで。使用するJavascriptでは

|_+_|



これは同じ目的を達成します。

他の Java コーディングも同様のパターンに従います。



リンク効果 HTML JavaScript
新しい空白のウィンドウをターゲットにする |_+_| |_+_|
ページの上部をターゲットに |_+_| |_+_|
現在のページまたはフレームをターゲットにする |_+_| |_+_|
対象の親フレーム |_+_| |_+_|
フレームセット内の特定のフレームをターゲットにする |_+_| |_+_|
現在のページ内の特定の iframe をターゲットにする |_+_| |_+_|

フレームセット内の特定のフレームまたは現在のページ内の特定の iframe をターゲットにする場合、コードに示されている 'thatframe' を、コンテンツを表示するフレームの名前に置き換えます。ただし、引用符はそのままにしておいてください — 必要です。

リンクに JavaScript コーディングを使用している場合は、次のようなアクションと組み合わせます。 オンクリック、 また オンマウスオーバー。 この言語は、リンクを開くタイミングを定義します。