2016-02-04 12 views
5

インターネットでtarget="_help"に関連する情報を見つけるのが難しいです。だから、私はこのようなHTMLAnchorElement持っている場合:"_help"ターゲットは何をしますか?

<a href="http://www.google.com" target="_help"></a> 

を私はこの事は、実際にtarget="_blank"ように振る舞うが、何か他のものであることを見ることができますか?

MDNで何も見つかりませんでした。また、HTML5 Specと詳細なW3C Browsing Contextページには言及していません。 MDNとして

+1

定義されている意味がない場合(表示されていない場合)、名前は_help(サポートされている場合)という新しいウィンドウを開きます。 –

+2

もっと一般的には、欲しい(制限付き)。しかし、あなたが "tatrget"や "tagrte"を使うと、本当に何も動かない... –

答えて

4

According to the MDNを:

この属性は、リンク先のリソースを表示する場所を指定します。 HTML4では、これはフレームの名前またはキーワードです。HTML5では、ブラウジングコンテキストの名前またはキーワード(たとえば、タブ、 ウィンドウ、またはインラインフレーム)の名前は です。 hrefの値にsrc値を設定する_helpという名前

<a href="http://www.google.com" target="_help"></a> 

指示iframe上のそのクリックを意味

JSBin:ユーチューブビデオ負荷下の例。

この機能はかなり不明瞭に見えますが、私はあなたの質問の前にそれについて知りませんでした。

3

は言う:

ターゲット

この属性は、リンク先のリソースを表示する場所を指定します。 HTML4では、これはフレームの名前またはキーワードです。 HTML5では、ブラウジングコンテキスト(タブ、ウィンドウ、インラインフレームなど)の名前またはキーワードです。次のキーワードは、特別な意味を持っている:

_self:

負荷電流1と同じHTML4フレーム(またはHTML5のブラウジング・コンテキスト)への応答。属性が指定されていない場合は、この値がデフォルトです。

_blank:

新しい無名のHTML4ウィンドウまたはHTML5ブラウジングコンテキストに応答をロードします。

_parent:

負荷電流のフレームまたは現在のHTML5の親閲覧コンテキストのHTML4フレームセットの親への応答。親がない場合、このオプションは_selfと同じように動作します。

_top:HTML4で

:他のすべてのフレームを解除する、完全な、元のウィンドウに応答を読み込み。 HTML5では、トップレベルブラウジングコンテキスト(つまり、現在のブラウジングコンテキストの祖先であり、親を持たないブラウジングコンテキスト)にレスポンスをロードします。親がない場合、このオプションは_selfと同じように動作します。

これらの4つのキー(_self、_parent、_top、_blank)以外のキーを使用すると、空白のウィンドウが開き、ターゲットウィンドウに書き込んだキーの名前がそのウィンドウに表示されます。

次のことが確認できます。

https://developer.mozilla.org/en/docs/Web/HTML/Element/a#attr-target

関連する問題