※ ChatGPTを利用し、要約された質問です(原文:<a target=_blank>とJavaScriptのwindow.open()の違い)
とJavaScriptのwindow.open()の違い
このQ&Aのポイント
JavaScriptの<a target=_blank>とwindow.open()の違いについて解説します。
window.open()はリンク先が同じでもエラーとなることがあるため、注意が必要です。
Aタグでは新ウインドウに名前をつけることができず、window.open()を使う場合に注意が必要です。
<a target=_blank>とJavaScriptのwindow.open()の違い
Servlet+RDBでWebシステムを作っています。
セッションを取って、LastAccessTimeなどでユーザーを管理しているのですが、ある場面で別ウインドウを出したいと思っています。<a target=_blank>だとうまくいくのにwindow.open()だとリンク先は同じでもエラーとなってしまいますが、この2つにどのような差があるかご存知でしたら教えてください。
window.open()の方が使い勝手がいいのでこちらを使いたいのですが、やむを得ずAタグで新規に開いてからリサイズを行っています。本来新ウインドウに名前をつけたいのですが、Aタグでは無理でしょうか。こちらもわかる方がいたらお願いします。
お礼
返答遅くなりました。 ありがとうございます。助かりました。 targetは「_blank」や「_top」だとばかり思っていました。タブブラウズのことはあまり考えていませんでしたが、タブブラウズでない場合のみリサイズして中央に表示、なんてことはできるのでしょうか。