
<a アンカーで
無関連のサイトをリンクする場合に、target="_blank" を利用し
別ウィンドウで開く設定をしていました。
target="new"について、
target="new"は、フレームに利用すると思っていましたし
調べてもそう書いておりました。
でも実際、フレームが無い場合は、別ウィンドウが開くと思います...
target="_blank" と target="new" は、
同じ動作をすると思うのですが・・・
質問
target="_blank" と target="new" 違うのでしょうか?
フレームを利用しない場合に別々に使い分ける事があるのでしょうか?
No.1ベストアンサー
- 回答日時:
どこで定義されている動作か確認していませんが
Webの技術には、多々規格として定義されているものと
規格として定義されていない、実際のウェブブラウザーでの対応…
それに規格に反したウェブブラウザーの挙動の三つの状況があります。
規格としてはtarget指定の動作にフレームへの表示がありますが
一般的なウェブブラウザーでは、規格以前に実際に表示すべきフレームが無い場合に
target指定はすべて新しいウィンドウとして表示するように作られていると思います。
(表示されないと困りますし、エラーで状況を説明されても
大半の閲覧者はそこで対策をとることができません<ウェブサイト側の不備による場合)
No.5
- 回答日時:
ブラウザの設定にもよりますが、_newを使用すると1つの新しいタブ(ウィンドウ)が産み出され、その後にクリックされたターゲット値が_newのリンクは全て最初に産まれたタブ(ウィンドウ)上に置き換わって表示されます。
あまり一般的には使われていないタグですので、通常は、""_blank""を使った方がユーザーにとっても分かりやすいと思います。
No.4
- 回答日時:
ターゲット名として予約されているのはアンダーバーから始まる
名前だけです。
・_top
・_parent
・_self
・_blank
それ以外はフレームのターゲット名として利用され、同名のウィンドウが
存在しない場合は、新規ウィンドウを開くという仕様です。
因みに、ブラウザによっては同名のウィンドウが存在した場合はその
ウィンドウを再利用(上書き)する場合があります。
ブラウザによっては設定できる場合もありますが。
No.3
- 回答日時:
//hoge.htm
<a href="fuga.htm" target="_blank">blank</a><br>
<a href="fuga.htm" target="new">new</a><br>
<a href="fuga.htm" target="hoge">hoge</a><br>
//fuga.htm
<script>
window.onload=function(){alert(self.name);}
</script>
としてみるとよくわかります。
newというのは単に名前です。(混乱しそうなセンスの悪い名前ですね)
hogeと同じ動作になります
No.2
- 回答日時:
フレームがない場合のフレーム名指定は、「ウィンドウ名」として扱われます。
複数のリンクに同じtargetをつければ分かると思います。
target="_blank" だと、リンクをクリックするごとに別ウィンドウが立ち上がりますが、
target="new" であれば、最初に開いた別ウィンドウ(「new」という名前のウィンドウ)にその後のリンクも表示されます。
http://www.umechando.com/tips/37.htm
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プルダウンメニューの開く方向...
-
DBからPDFを取得して別画面で表...
-
HTML 全画面表示 リンク先の...
-
<A> に他のHTML用の属性 `TARGET`
-
XMLを作成してもタグしか表示さ...
-
AfterEffectsでイージーイーズ...
-
Python 3.12.2 か一番最新のパ...
-
リンク先のURLを非表示にし...
-
GoogleChromeでレイアウトが左...
-
H1タグに改行の<br>を使う
-
AirTag(エアタグ)やその他GPS...
-
C#のシリアル通信プログラムで...
-
MMDのAVI出力にとんでもなく時...
-
photoshopのアニメーションで拡...
-
Dreamweaverの改行コードをLFに...
-
アコーディオン仕様の中の ul l...
-
XMLの改行方法とリンクの仕方
-
mailtoで本文に改行を入れたい
-
Hタグを改行禁止にしてspanのよ...
-
Eclipseの空白が変な...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
自分のサイトを開いた時にウィ...
-
プルダウンメニューの開く方向...
-
メモ帳やエディタで一度にスペ...
-
HTML 全画面表示 リンク先の...
-
ASP.Net 別ウィンドウを開く・...
-
VC++2010 MFC サイズの最大化に...
-
_blank?_brank?
-
mailto構文によるメール作成
-
DBからPDFを取得して別画面で表...
-
MDI
-
HSPのscreenについて
-
新しいウィンドウで画像を表示
-
送信ボタンを押して別ウィンド...
-
表示中のURLなどをバッチファイ...
-
form の target(
-
新しいタブで開かせない方法は...
-
別ウィンドウで複数ページを同...
-
リンク先のID属性について
-
objectタグでHTMLを表示する方...
-
Dreamweaver4でポップアップウ...
おすすめ情報