初歩的な質問ですが、よろしくお願いします。
FireFOX上でHTMLの<A>タグからリンク先を開く場合に、現在のウィンドウでも、新しいブラウザーでもなく、新しいタブに開くことはできるのでしょうか?
普通に考えると Target=???にタブを示す何かを書けばいいのかと思いますが、なかなか探せなくて困っています。 よろしくお願いします。

A 回答 (5件)

環境設定(Mac)、オプション(Win)の「タブ」の項目で


新規ウインドウを開くリンクは次の場所に開く->新規タブ
をチェックして下さい。

あとはtarget="_blank"で可能です。

ウインドウで開きたいと思っている人のブラウザでもタブで開かせることは(現仕様上は)出来ません。
(HTMLやJavaScriptから勝手に他人のブラウザの設定を変更することは基本的に出来ません)
    • good
    • 2
この回答へのお礼

ブラウザ側の設定だったとは気が付きませんでした。
自分のFireFoxの設定を変更してみたらうまく行きました。ありがとうございました。

お礼日時:2006/07/20 06:05

<a href=""リンク先URL"" target=""_blank"">任意の文字や画像</a>


で対応できます。
ブラウザの設定によっては、このようなリンクの場合、新規ウィンドウで開くこともできますが、PCに負荷がかかりますので、
一般的なブラウザでは、新規タブで開くようになっています。
    • good
    • 0

専門家紹介

山本慎太郎

職業:ITコンサルタント

20年間のweb制作の経験を活かし、コンサルティングを行っています。
特にGoogle AnalyticsやGoogle Adwordsを得意とし、主に中小企業のサイトの改善を行っています。

Google Anaylytics認定資格者
Google AdWords認定資格者

詳しくはこちら

専門家

スペルは Firefox です。

固有名詞ですから表記には気をつけましょう。
http://www.mozilla-japan.org/support/firefox/faq …

> 現在のウィンドウでも、新しいブラウザーでもなく、新しいタブに開くことはできるのでしょうか?
Web ページ上からの操作で新しいタブを指定することは不可能です。
タブブラウザはタブの情報をクライアント側からしか利用できないのがひとつのセキュリティ上のメリットにもなるはず。
それにもし Web ページ上から新しいタブを開く挙動が設定できるようになったとしても古いタブブラウザは永久に非対応です。
HTML 作成において新仕様をむやみやたらと使うべきではありません。

> タブブラウザでは、新ウィンドウ=タブなので、そのまま新しいタブが開くだけです。
というかブラウザの設定に依存します。
target="_blank" で新しいタブを開かせる設定であれば新しいタブ、
新しいウインドウを開かせる設定であれば新しいウインドウが開きます。
Firefox の設定を操作してください。
ちなみに、タブ関連の挙動を変更するのには拡張機能が便利です。

参考URL:http://tmp.garyr.net/
    • good
    • 1
この回答へのお礼

ブラウザ側の設定だったとは気が付きませんでした。
自分のFirefox(固有名詞なので表記に気を付けますね)の設定を変更してみたらうまく行きました。ありがとうございました。

お礼日時:2006/07/20 06:06

<a href="リンク先.html" target="_blank">文字や画像</a>



でいいのでは?
    • good
    • 1
この回答へのお礼

ご回答ありがとうございました。タブブラウザ向けに何か特別なパラメーターがあるのかと勘違いしてました。

お礼日時:2006/07/20 06:03

target=blank



これだと、タブブラウザではない「IE」などでは、新しいウィンドウで
タブブラウザでは、新ウィンドウ=タブなので、そのまま新しいタブが開くだけです。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。タブブラウザ向けに何か特別なパラメーターがあるのかと勘違いしてました。

お礼日時:2006/07/20 06:02

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qtarget、javaを使わずに、新しいウィンドウを開く。

target、javaを使わずに、新しいウィンドウを開く方法というのはあるのでしょうか?
ウィンドウを新しく開くこと事態、よくないこととはわかっているのですが、どうにか方法はないものでしょうか?

お手数ですが、何かご存じの方御指南よろしくお願いします。

Aベストアンサー

これは非常に面倒な問題ですよね。
参考: http://okweb.jp/kotaeru.php3?q=1521791

そもそも、W3Cの言う「ウィンドウを新しく開くかどうかは閲覧者が決める」というのも、それができる人とできない人がいて、たとえば、

<a href="http://~">リンク</a> <a href="http://~" target="_blank">別窓で開く</a>

という記述ぐらいはできたほうが良いようにも個人的には思います。

で、どうやらCSS3ではこれへの対応がされるそうですが、現在は、だからこそ「HTML 4.01 Transitional」で廃止ではなく廃止予定、非推奨になっているのではないでしょうか。つまり暫定処置だとも考えられます。
ですから、「HTML 4.01 Transitional」としておけば、とりあえず違反ではない、あるいはjavascriptの使用自体は別に問題ないわけですから、最も良いのは、

<a href="http://~" onclick="window.open('http://~');return false;">

と書くことだと思います(必ず return false; を付ける)。

これは非常に面倒な問題ですよね。
参考: http://okweb.jp/kotaeru.php3?q=1521791

そもそも、W3Cの言う「ウィンドウを新しく開くかどうかは閲覧者が決める」というのも、それができる人とできない人がいて、たとえば、

<a href="http://~">リンク</a> <a href="http://~" target="_blank">別窓で開く</a>

という記述ぐらいはできたほうが良いようにも個人的には思います。

で、どうやらCSS3ではこれへの対応がされるそうですが、現在は、だからこそ「HTML 4.01 Transitional」で廃止ではなく廃止...続きを読む

Qtarget="_blank"のリンクは、ブラウザーのJavaScpritがOFFの場合、動作しないのですか?

以下のようなtarget="_blank"のリンクは、ブラウザーのJavaScpritがOFFの場合、動作しないのですか?

<a href="target_example.html" target="_blank">リンク</a>

JavaScpritがOFFでも動作すると思うのですが、下記の掲示板に「ブラウザの設定でJavascriptを無効にしてる場合はリンクを開く事ができない」というようなことが書いてありました。
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q126295707

Aベストアンサー

リンク先を見ると

サイズ指定でwindowsを開けるか?という質問に

htmlじゃ無理

javascriptでこう書く

その記述じゃjavascript-off時にリンクが利かなくなるからダメ←ベストアンサー

て書いてありますね。
普通に別windowでリンクを開くならtarget="_blank"は、ブラウザーのJavaScpritがOFFの場合でも動作します。

Qtarget設定と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)を使い分けるようにしたいです。

どうぞよろしくお願いします。

リンク(aタグ)のtarget設定と
firefoxの『(1)同じタブで開く』『(2)新しいタブで開く』『(3)新しいウィンドウで開く』
の違いについて質問します。
どのようにaタグやtargetの設定をすれば、firefoxにて(1)(2)(3)という違う効果を出すことができるのでしょうか?
firefoxの設定や、タブ関連のプラグインによって、それらは設定変更可能なことはわかっていますが、
デフォルトの設定の場合について教えていただけると幸いです。

ちなみに、私の環境(firefox 1.5.0.10)では、
<a href="window_test2.htm...続きを読む

Aベストアンサー

タブかウインドウかの選択を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

Q親ウィンドウ(scriptで言うopener)を指定するtarget属性

親ウィンドウ(scriptで言うopener)を指定するtarget属性

(サブフレームではなく)サブウィンドウから親ウィンドウを指定するためのtarget属性は、どう記述すれば良いか悩んでおります…。

たとえば具体的には…

サブウィンドウを以下のアンカータグを使って開きます。

■親ウィンドウ内
<a href="sub_page.html" target="winSub" onclick="window.open('sub_page.html','winSub');return false;">

開かれたサブウィンドウから親ウィンドウをナビゲートする、アンカータグを表示したいのですが、

■サブウィンドウ内
<a href="page2.html" target="★" onclick="opener.location.href='page2.htm';return false;">

上記の★の部分には何を指定すれば良いのか解りません。

※なお、ご覧のとおりscriptオフ環境に対する記述部分が問題になっており、scriptオンでは期待通りの動作をします。

サブウィンドウはサブフレームと同等に扱われると考え、「_parent」や「_top」を指定しても、単に自ウィンドウがページジャンプしただけでした(とりあえずIEのみでテスト)。

どなたか、target属性の指定方法、あるいは、そもそもtarget指定で開いたサブウィンドウには親子関係がない、などの情報など、何かありましたら、ご教授のほどお願いいたします。

親ウィンドウ(scriptで言うopener)を指定するtarget属性

(サブフレームではなく)サブウィンドウから親ウィンドウを指定するためのtarget属性は、どう記述すれば良いか悩んでおります…。

たとえば具体的には…

サブウィンドウを以下のアンカータグを使って開きます。

■親ウィンドウ内
<a href="sub_page.html" target="winSub" onclick="window.open('sub_page.html','winSub');return false;">

開かれたサブウィンドウから親ウィンドウをナビゲートする、アンカータグを表示したいのですが、
...続きを読む

Aベストアンサー

target 属性はあくまでも「フレーム」を扱うものです。frameset 要素と、frame 要素を用いた親子関係は扱えますが、ウィンドウを越えた関係については少なくとも W3C の勧告にはどのようにすべきかは書かれていません。

知らないフレーム名が指定されていた場合はウィンドウが開きますが、これは指定されたフレームがないので「しかたなく」新しいウィンドウを開く、という消極的な解釈をしているわけです。

参考URL:http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/present/frames.html#h-16.3.2

Q の属性 `TARGET`の代わりのタグですが。

ご指導を、お願い致します。
<TD><A href="○○○//XXXXXX.XXXXX" target=" _blank"></TD>
このタグでは文法記述では、
『<A>のTARGET属性は、その利用自体が薦められていません。
ID属性を使いましょう。』
と表示されますが、>blank<を必要として(新規ページで表示)
命令的な>target<の代わりには何のタグが必要なのでしょうか?
ID属性での、代わりに入るタグは、何でしょうか。
○○○○○="_blank">で教えて頂けますでしょうか。
CSSを使うべきも含めての回答も頂けると、有り難いです。
宜しくお願い致します。

Aベストアンサー

<a href="***" onclick="window.open(this.href, '_blank', 'width=**,height=**,scrollbars=yes,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=no,left=**,top=**'); return false" tabindex="*" title="別窓で開きます">**</a>
または、
<head>
<script language="JavaScript"><!--
function winOpen(winName,url,W,H){
Win_op=window.open(url,winName,'scrollbars=yes,width='+W+',height='+H+',top=**,left=**,resizable=yes');
}
//--> </script>
</head>
<a href="javascript:void(0)" onClick="winOpen('**','***.htm',***,***)" title=""></a>
(最初の**は名前で何でもお好きに,toolbar=no,yes・・・とかは自分でお好きに)

targetのかわりに'onclick'を使う方法で、非推奨とか何とかは
無視して使ってます。
サムネイル画像を大きく表示するのにいいですね。
勿論自己満足ですが(笑)

<a href="***" onclick="window.open(this.href, '_blank', 'width=**,height=**,scrollbars=yes,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=no,left=**,top=**'); return false" tabindex="*" title="別窓で開きます">**</a>
または、
<head>
<script language="JavaScript"><!--
function winOpen(winName,url,W,H){
Win_op=window.open(url,winName,'scrollbars=yes,width='+W+',height='+H+',top=**,left=**,resizable=yes');
}
//--> </script>
</head>
<a href="j...続きを読む


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報