webページの制作について質問です。

リンクをクリックした場合に利用者がタブブラウザを使用している場合はタブで開くように指定することはできるでしょうか。
新規ウィンドウを開かせるのではなく、同じウィンドウ上に新規タブを開かせるようにしたいと考えています。
ブラウザの挙動に依存すると思うので100%確実でなくてもかまいませんが、出来る限りコントロールする方法があればお願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2009/07/14 00:20:03
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答5件)

id:Cherenkov No.1

回答回数1504ベストアンサー獲得回数493

ポイント10pt

<a target="_blank"がいいとおもいますが、

ユーザが自らの意志で、「別ウインドウを開く」かどうか選択できない。 を利用してFlashでリンクを貼ってみてはどうですか。


  • getURLの説明

http://www.1art.jp/flash/le/lesson20/lesson20.htm

id:nanoruhodono No.2

回答回数28ベストアンサー獲得回数6

ポイント10pt

直接的な回答ではありませんが、web制作する場合のスタンスの話でもあると思うのでこちらで回答します。

正直言って窓のサイズが強制的に変えられたりなどweb側からユーザー側のウィンドウの挙動をあれこれ強制的に操作されるのは好まないです。

webアプリケーションとしてタブの利用が望まれる作りなら「タブで開く設定」をユーザー側にしてもらうように上手に誘導するのが良い方法だと思います。

タブで開くことが便利だとユーザーが思えばそうしますし、そうでないなら余計なお世話です。


別ウィンドウで開くリンク先をタブで開く

http://azby.fmworld.net/usage/windows_tips/20080716/index.html


リンクを新しいタブで開くには?/ブックマークを新しいタブで開くには?/画像を新しいタブで開くには?

http://foxkeh.jp/howto/1137/

id:pahoo No.3

回答回数5960ベストアンサー獲得回数633

ポイント10pt

Aタグ <a href="URL" target="名前"> の“名前”の部分を blank, _self, _parent, _top 以外の同じ文字列にすれば、同じタブで開きます。(非タブブラウザでは同じウィンドウに表示されます)

⇒(参考)HTMLタグリファレンス

id:papavolvol No.4

回答回数1078ベストアンサー獲得回数199

ポイント10pt

<a href="xxxxx" target="_blank">yyyyyy</a>

で、通常は新しいウィンドウではなく、新しいタブを開いて表示してくれますよ。

http://www.tohoho-web.com/html/attr/target.htm

id:esecua No.5

回答回数510ベストアンサー獲得回数10

ポイント10pt

できません。別窓(target="_blank")でしていするしかないでしょう。

つぎのHTMLVerに期待するしかないですね。http://code.google.com/

  • id:Reiaru
    > タブで開くように指定することはできるでしょうか。

    今の所はできない筈です。
    target="_blank" を用いるにせよ JavaScript を用いるにせよ、
    Web サイト側から指定できるのは新しいウィンドウを開く所までです。

    タブや新規ウィンドウの扱いは完全にブラウザ側に依存ます。
    ブラウザの方でそうした対応を行ってもらうしかありません。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません