• ベストアンサー

target設定とfirefoxのタブ、ウィンドウの動作

リンク(aタグ)のtarget設定と firefoxの『(1)同じタブで開く』『(2)新しいタブで開く』『(3)新しいウィンドウで開く』 の違いについて質問します。 どのようにaタグやtargetの設定をすれば、firefoxにて(1)(2)(3)という違う効果を出すことができるのでしょうか? firefoxの設定や、タブ関連のプラグインによって、それらは設定変更可能なことはわかっていますが、 デフォルトの設定の場合について教えていただけると幸いです。 ちなみに、私の環境(firefox 1.5.0.10)では、 <a href="window_test2.html" target="_blank">同じサーバーのファイル</a> だと、『(3)新しいウィンドウ』で開き、 <a href="http://www.yahoo.co.jp/" target="_blank">ヤフー</a><br /> だと、『(1)同じタブ』で開かれます。 これは、別のドメインなら『(1)同じタブ』で開き、同じドメインなら『(3)新しいウィンドウ』で開く ということを意味しているように思われます(いったいこれはどういうことか?) もちろん、リンク先に関わらず、(1)(2)(3)を使い分けるようにしたいです。 どうぞよろしくお願いします。

  • HTML
  • 回答数2
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
  • MAN_MA_RUI
  • ベストアンサー率41% (426/1024)
回答No.2

タブかウインドウかの選択をHTMLなどウェブページ側の設定で指定する事は出来ないと思います。 少なくともウェブ標準のやり方では不可能。ブラウザの独自拡張スクリプト云々を使えばひょっとしたら可能かもしれませんが邪道のような気がする。 タブで開きたいのをウインドウで開かれたりウインドウで開きたいのをタブで開かれたりするって結構迷惑ですよ。 まぁ、要はブラウザ側で指定するっきゃないってことですね。 あと拡張≠プラグインね。一部のユーザーが、ですが猛反発した問題なんですからコレ。 http://ja.wikipedia.org/wiki/%E6%8B%A1%E5%BC%B5%E6%A9%9F%E8%83%BD_(Mozilla)#.E7.AA.93.E3.81.AE.E6.9D.9C.E3.80.8C.E3.83.97.E3.83.A9.E3.82.B0.E3.82.A4.E3.83.B3.E3.80.8D.E5.95.8F.E9.A1.8C

その他の回答 (1)

回答No.1

当方環境において、入手場所がわからなかったんで1.5.0.10では確認していませんが、 プロファイル削除した真っ白な状態では、 1.5.0.12ではデフォルトではタブではなくどちらも、新しいウィンドウで開くことになっており、オプションの方で 「新しいリンクを開く時・・・」で「タブ」で開くか「ウィンドウで開く」かを設定できます。 2.0.0.4/3.0a6preでは標準でタブを利用するようになっているようで、 共に新しいタブで開かれました。

endo_ichi
質問者

補足

テストありがとうございます! 私の環境でも質問にありますとおり、新規ウィンドウで開くのですが、 ときどきブラウジングしている最中に、新しいタブで開かれるサイトがあります(その時は特に気に留めていなかったので、HTMLタグまで注意していなかったのが悔やまれます)。

関連するQ&A

  • Firefoxでポップアップウィンドウをタブで開きたい

    Firefox1.5.0.3を利用しています。 あるHPからJavaScriptでポップアップウィンドウを開く時、 別ウィンドウになってしまいます。 これをタブで開きたいのですが、ツール→オプション→タブ→ 新しいウィンドウを開くリンクは次の場所に開く→新しいタブ にチェックを入れてもタブにはなりません。 このチェックは<a href="" target="_blank"></a>にしか対応していないのでしょうか? JavaScriptで開いたウィンドウもタブとするにはどうすれば良いのでしょうか? どなたかご教示願います。

  • 新たなタブで開くタグはありますか?

    IE8を使っています。 <HTML> <HEAD> <TITLE>test</TITLE> </HEAD> <BODY> <A HREF="http://www.yahoo.co.jp/" target="_blank">yahooを新たなタブで開く</A> </BODY> </HTML> をすると、新たなウインドウで開いてしまいますが、 新たなタブで開くタグはありますか? http://computernlife.blog.fc2.com/blog-entry-5.htmlを見る限り、 一括でしか設定できないのでしょうか? ○target="_blank"の時は新たなウインドウ、 ○target="_???"の時は新たなタブ と言うようにはできないのですか?

    • ベストアンサー
    • HTML
  • target=_blankを使わない新規ウィンドウ

    target=_blankを使わない新規ウィンドウオープンについての質問です。 <a href="http://www.example.com" onclick="window.open(pageTracker._getLinkerUrl(this.href),'_blank'); return false;"> 上記を記述しているのですが、ある日から突然新規ウインドウを開かずリンクサイトが表示されてしまいます。 「pageTracker」が機能したまま別ウインドウでリンクサイトが開く方法を知りたいです。 よろしくお願いいたします。

  • ブラウザで、新しいウィンドウを開かなくする方法は?(Fireforx,IE)

    IE,Firefox両方ともに言えることなのですが、タグに、<a href="url" target="_blank">と指定があると、必ず、新しいウィンドウを開いてしまいます。 ネットに慣れてくると、新しいウィンドウは自分で開くことが多くなると思いますが、こういったことを、もっと、自由に、設定できる項目やプラグインは存在しないのでしょうかね? もし、ご存知の方が居られましたら、是非教えてください。 宜しくお願い致します。

  • Firefoxでリンク先を新しいタブで開きたい

    ブックマークをクリックしたり、タグで<target=blank>の指定があるリンクの部分を、新しいウィンドウではな、新しいタブで開きたいのですが、どうしたらよいでしょうか?いちいち右クリック→新しいタブで開く と指定るするのは面倒です。

  • firefoxで新規ウィンドウが開く

    こんにちは。 最近ブログなど、サイト作成をするとIEではどうしても ウィンドウが多くなってしまうので、タグブラウザを導入しました。 いろいろ使ってみたのですが、firefoxにすることにしたんですが、 ウェブサイトでリンクターゲットが新規ウィンドウ(target="_blank") の時、firefoxも別マドで開いてしまいます。 オプションもいじってみたのですが直らず・・・。別マドではなく、 別タグで開くにはどのような設定をしたらいいのでしょうか? あと、これとは別件で、ウェブ作成などで使いやすいブラウザが あれば教えてください。MovableTypeでブログやってます。

  • Firefoxで、新しいタブで開きたい

    最近からFirefoxを使いはじめました。WinXPにて使用です。Firefoxのバージョンは最新です。 通常クリックしたら新規ウィンドウで開くページを、新しいタブで開きたいのでプラグインにTab Mix Plusを入れました。 設定画面で「リンク」→新しいウィンドウに開くリンクを→新しいタブ にしているのですが、普通に新規ウィンドウで開いてしまいます。 「シングルウィンドモードを有効」にしないとこの動作はできないのでしょうか?「シングルウィンドモード有効」にしてしまうとポップアップも強制的にタブになってしまいますよね。 他に入れているプラグインは「Popup ALT Attributes」「Irvine ContextMenu」「TargetAlert」です。 Tab Mix Plusでの新しいタブで開く設定を教えて下さい。

  • target="_blank" にしていないのに…

    HTMLの記述でtarget="_blank" にしていないのに、 リンク先が別ウインドウ(もしくはタブ)で展開してしまいます。 ひとつのHTMLページで、特定のアンカーに対してだけこの現象が起きます。 たとえば、 <p><a href="aaa.html">aaa</a></p> <p><a href="bbb.html">bbb</a></p> <ul> <li><a href="ccc.html">ccc</a></li> <li><a href="ddd.html">ddd</a></li> <li><a href="eee.html">eee</a></li> </ul> という記述をしたとして、 aaaおよびbbbに関しては現在開いているウインドウ(タブ)でリンク先を開くのですが、 ccc、ddd、eeeに関しては別タブで開いてしまいます。 主に使っているブラウザはFirfox3.6で オプションで「別ウインドウではなく別タブで開く」にチェックしています。 IE9で同じ操作をしたらccc、ddd、eeeともに同一ウインドウで開きました(HTML記述通りの挙動)。 また、GoolgleChomeでも試しましたがFirefoxと同じく別タブで開く動作でした。 アンカーをクリックしたときの動作は、 targetを指定しないときはtarget="_self"と同等だと思っていましたが違うのでしょうか? お詳しい方、ご教授いただければと思います。

    • ベストアンサー
    • HTML
  • IEで別サイトをタブで開きたい

    IEで別サイトを、javascriptで常に別タブで開きたいのですが どうしても別ウインドウとなってしまいます。 window.open(url, "_blank", "scrollbars=yes,statusbar=no,resizable=yes"); を使うと <form action="xxxxx" target="_blank"> <input type="button" value="送信する" onclick="submit();"> </form> と記述したのと同様に以下のような結果となりました。 同じサイト内であれば別タブ ローカルネットワーク内であれば別ウインドウ 別サイトであれば別ウインドウ aタグで指定すれば以下のようになりました。 同じサイト内であれば別タブ ローカルネットワーク内であれば別タブ 別サイトであれば別ウインドウ  <a href="xxxx" target="_blank">aaaaaaa</a> せめてローカルネットワーク内のサイトは別タブで開きたいと思い Javascriptでボタン押下時の処理に以下のコードをいれてみましたが、動きませんでした。 jqueryを使用しています。 $('body').append('<a target="_blank" id="openSubWindowId" href="xxxxxxx"></a>'); $('#openSubWindowId').trigger("click"); 何か良い方法はないでしょうか。 IEの設定はタブで開く設定となっています。

  • 【href】IEだと開くのに、Firefoxだと開きません【フォルダ】

    <a href="D:\ドキュメント\フォルダA\">★フォルダA</a> 上記HTMLタグを記述すると、InternetExplorer7ではフォルダAが開くのに対し、 Firefox3.0.5では「dというプロトコルはどのプログラムにも関連づけられておらず、Firefox でこのアドレスを開く方法が分かりません。」 というメッセージが出てフォルダが開けません。 どうすれば、Firefoxである特定のフォルダを開くリンクを作成できるのでしょうか? P.S. <a href="..\フォルダA\" target="_blank">★フォルダA</a> とすることで、一応フォルダを開くことはできましたが、Firefoxのタブ のひとつとして開かれてしまい、自分の意図した(IE7と同様の)ウィンドウ として開くという動作にはなりませんでした。

専門家に質問してみよう