• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ランダムJavascriptのblank表示)

ランダムJavascriptのblank表示

このQ&Aのポイント
  • ランダムJavascriptを使用して、リンク先のURLをランダムに表示させる方法について質問しています。
  • 具体的には、ターゲットをブランク表示にする方法について知りたいとのことです。
  • Javascriptに詳しくないため、記載箇所を教えてほしいとのことです。

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

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.2

>window.openを挿入する場合、ランダム表示のlocation.href=urls[a];はどうすれば良いのでしょうか? 挿入する訳じゃなくて、置き換えます。 location.href=urls[a]; を消して、代わりに、 window.open(urls[a]);

naomonet
質問者

お礼

ありがとうございます! 無事希望通りの挙動ができました! 感謝!感謝!感謝です♪

その他の回答 (1)

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

>ターゲットをブランク表示にできません。 ブランク表示というのが新しいウィンドウ(タブ)を開くと言うことなら、window.openが必要です。 location.href は今表示しているページのURLで、これを変更すると今のウィンドウ(タブ)が変更されます。

naomonet
質問者

補足

ご回答ありがとうございます。 window.openとランダム表示を併用させたいと思っています。 ブランク表示はご回答の通り、新しいウインドウを開くことです。 通常であれば、 <a href="http://www・・・" target="_blank">リンクテキスト</a> の target="_blank"のことです。 現状使用している下記のjavascriptのうち urls[0]='http://www.・・・'; urls[1]='http://www.・・・; urls[2]='http://www.・・・'; function random() { a=Math.floor(Math.random()*urls.length); location.href=urls[a]; } location.href= で urls[0]='http://www.・・・';のリンク先や urls[1]='http://www.・・・;のリンク先や urls[2]='http://www.・・・';のリンク先をランダムに表示しているのだと思うのですが、 window.openを挿入する場合、ランダム表示のlocation.href=urls[a];はどうすれば良いのでしょうか? 申し訳ありませんが、具体的に記載方法を教えて頂けると嬉しいです。

関連するQ&A