• ベストアンサー

一つのリンクに複数のURLを指定

一つのリンクに複数のURLを指定できますでしょうか? 想像タグ <a href="http://www.google.co.jp/" & "http://www.yahoo.co.jp/" target="_blank">検索</a> JavaScriptでも 構いません。 ネットではこんなのが見つかりました。 Bridges  |  BridgeURL http://bridgeurl.com/

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

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

  • ベストアンサー
  • mikemike7
  • ベストアンサー率87% (97/111)
回答No.2

>書籍リストを作っていて、上下巻のある本を一つにまとめたいと考えています。 2つの新規ウィンドウで決まっているなら、簡単に以下の形式でもいけますよ。 タグ例: <a href="http://www.google.co.jp/" onclick="window.open('http://www.yahoo.co.jp/')" target="_blank">リンク</a> タグ説明: <a href="アドレス1" onclick="window.open('アドレス2')" target="_blank">リンク</a> これなら <script type="text/javascript"><!-- (省略) --></script> は必要ありません。 タグだけでOKです。

synchro-night
質問者

お礼

できました。ありがとうございます。

その他の回答 (1)

  • mikemike7
  • ベストアンサー率87% (97/111)
回答No.1

>想像タグ このような残念ながら表記はありませんね。 >ネットではこんなのが見つかりました。 これもJavaScript使っていますね。 参照URLで問題がないようなら、 これを使ったほうが手っ取り早い気もしますが。 JavaScriptの簡易リンクです。 <script type="text/javascript"><!-- function linkopen(str){ if(str != ""){ var arr = str.split(/::/); for(i = 0; i < arr.length; i++){ window.open(arr[i]); } } } --></script> タグ例: <a href="#" onclick="linkopen('http://www.google.co.jp/::http://www.yahoo.co.jp/::http://jp.msn.com/')">リンク</a> タグ説明: onclick="linkopen('ここに::で区切って複数のURLを指定')" つまり、 linkopen('リンク1::リンク2::リンク3') 複数のページで実装したいなら、JavaScriptを外部化して呼び込ませたほうが管理が楽ですね。 いくらでもURLは指定可能ですが、あまりやり過ぎると嫌がられることもあるので気をつけましょう。

synchro-night
質問者

補足

解答ありがとうございます。 書籍リストを作っていて、上下巻のある本を一つにまとめたいと考えています。 悪用禁止ですね。

関連するQ&A

  • 複数URLへのサーフタグ

    指定された複数のURLに自動サーフ(リンク)できるタグはないのでしょうか? この手のタグは良く使われますよね? href=<a"http://blogranking.fc2.com/in.php?id=*****"target="_blank"><img src="http://blog67.fc2.com/c_01.gif " target="_blank" </a> よろしくお願い申し上げます。

  • 一つのリンクに複数のURLを表示した場合の画面

    QNo.6787451について 一つのリンクに複数のURLを指定できますでしょうか?の回答で 下記などいろいろありますが <a href="http://www.google.co.jp/" onclick="window.open('http://www.yahoo.co.jp/')" target="_blank">リンク</a> リンクは 開いても googleだけです。具体的にどのようにリンクを開くと表示されるのですか。表示画面を張り付けて観たいのですが お願いできますか。 よろしくお願いします。

  • javascriptでのリンク表示

    サンプル図(http://lancerevolution.tuzikaze.com/sampletest.html) main.htmlと言うページとmenu.htmlと言うページがあります。 main.htmlと言うページには、  ⇒<a href="b.html?url=http://yahoo.co.jp" target="_blank">Yahoo Japanへ!</a>  ⇒<a href="b.html?url=http://www.google.co.jp/" target="_blank">Googleへ!</a>  ⇒<a href="b.html?url=http://jp.msn.com/" target="_blank">msnへ!</a> と言う3つのリンクがあります。 この3つリンクの内どのリンクでもいいのでクリックした時に、サンプル図の(3)の部分に、  ⇒<a href="http://yahoo.co.jp" target="new">Yahoo Japanへ!</a>  ⇒<a href="http://www.google.co.jp/" target="new">Googleへ!</a>  ⇒<a href="http://jp.msn.com/" target="new">msnへ!</a> として出力することはできますでしょうか? つまり、main.htmlにあるリンクをクリックした時に、main.htmlの「b.html?url=」を含んでいる、リンク全てを(3)の部分に出力("b.html?url="の部分を削除、targetを"new"にして出力)できますか?ってことです。 もし、できるようならどのようなjavascriptが必要でしょうか?どうぞ、よろしくお願いします。

  • ターゲット指定とは何ですか。

    ターゲット指定とは何ですか。 以下のようなFlashメニューがあるとします。 &sub2=薬の選び方と使用& &url2=http://my-natural-life.com/engei_life/kusuri.html& &target2=_blank& sub2のターゲット指定 この時の_blank&とは何ですか。 上記のURLを指すものでしょうか。URLなら<a href="●●">リンク先名</a>とすべきでしょうか。 それともまったく違ったものを記入するべきでしょうか。 また、&URLの最後の「&」はつけなければならないでしょうか。 よかったら、例を示して教えてください。

  • リンクのクリック数を把握したい

    現在、以下のようなjavascriptを書いて、リンクを作っています。 <script type="text/javascript"> <!-- A01=new Array(); A01[0]='<a href="http://www.yahoo.co.jp/" target="blank">yahoo</a>'; A01[1]='<a href="http://www.google.co.jp/" target="blank">google</a>'; a01=Math.floor(Math.random()*A01.length); B01=new Array(); B01[0]='<a href="http://www.livedoor.co.jp/" target="blank">livedoor</a>'; B01[1]='<a href="http://www.goo.co.jp/" target="blank">goo</a>'; b01=Math.floor(Math.random()*B01.length); --> </script> とgoogleとyahoo、;livedoorとgooを配列に入れておき、 どちらかがランダムで出てくるようにして実際の表示部に以下を配置しています。 <script type="text/javascript"> <!-- document.write(A01[a01]); --> </script> <script type="text/javascript"> <!-- document.write(B01[b01]); --> </script> このスクリプトで、A01(yahoo or google)とB01 (livedoor or goo)が それぞれ何回クリックされたのかを把握したいです。 どのようにすれば良いか、ご教示頂けると幸いです。

  • 行番号を指定したリンク

    テキストファイルへのリンクで行番号を指定する事が出来るでしょうか? 新しいウインドウを開いて, 例えばreadme.txtの123行目に飛びたいです。 <A target="_blank" href="readme.txtの123行目">読んでね</A> HTMLだけで出来ないのであれば、JavaScriptを使ってもかまいません。

    • ベストアンサー
    • HTML
  • 文字リンクの設定について。

    文字リンクの設定っていろいろありますが、いったいどう違うのでしょう? 例えば・・・ <a href="リンクしたいURL" target="_blank">ここだよ</a> や、 <a href="www.***.***.com">ここだよ</a> など・・・ もしかして、それぞれサイトの設定によってはできるものと、できないものが、あるんでしょうか? これだったらどこでも設定可能!というリンクの貼り方がありましたら教えていただけないでしょうか? よろしくお願いします。

  • 正規表現 URLのリンク

    $value = 'http://www.google.co.jp http://www.google.co.jp'; $screen = substr($value, 0, 40); $strVal = preg_replace("/http.?:\/\/([0-9a-zA-Z\-\.!~\/?:;=+,%#_])+/","<a href=\"\\0\" target=\"_blank\">\\0</a>", $screen); echo $strVal; とした場合 <a href='http://www.google.co.jp'>http://www.google.co.jp</a> <a href='http://www.googl'>http://www.googl</a> となってしまうのですが、これを2つ目は切れているので、末尾でヒットした場合にはAタグは付けないようにしたいのですが、できますでしょうか?

    • 締切済み
    • PHP
  • スタイルシートでリンクターゲットの指定

    <a href="" target="_blank"> スタイルシート(class)で上記のようにリンクターゲットを指定することは可能なのでしょうか? 文法チェックでは、「<A> の属性 `TARGET` はあまり薦められない属性です」とあります。ですので、スタイルシートで指定できればと思っています。

  • URLの相対指定について

    いま、BASEタグを使ってURLを相対指定して、簡略化をしているHTML文書があります。 このHTML内で、もう一つ別の相対指定の基準を指定する方法はあるのでしょうか? リンクの位置関係は簡単に書くと下のようになってます。 Web Site +-HTML文書 +-リンク先のファイル(複数) Local +-リンク先のファイル(多数) Localのリンク先のファイルが多数あるので、 いちいち<A href="file:///.....と書くのがいやなので、 BASEタグによる基準をLocalのフォルダにしています。 しかし、こうするとWeb Site上へのリンクはいちいち、 <A href="http://.....と絶対指定しなければなりません。 これを回避したいのです。

専門家に質問してみよう