• ベストアンサー

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

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

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

  • ベストアンサー
  • 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
質問者

補足

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