• ベストアンサー

リンク

「あるリンクをクリックすると登録してある複数のURLからランダムで選ばれてジャンプする」というのはありますか? ポイントは最初のリンクテキスト(画像)は同じものを常に表示させたいことです。 要するににクリックして当たりページが出る確率は1/10で、それ以外はハズレページというのを作りたいんです。 お願いします。

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

  • ベストアンサー
  • mirurin
  • ベストアンサー率43% (48/111)
回答No.2

url[0] = "0.html"; ・ ・ ・ url[9] = "9.html"; の 0.html や 9.html の部分を移動したいページのURLに変えてください。 新しいウィンドウが開くようにするには、 location.href = url[ran]; を window.open(url[ran]); にします。

aiai000
質問者

お礼

うまくいきました ありがとうございます!

その他の回答 (1)

  • mirurin
  • ベストアンサー率43% (48/111)
回答No.1

<Script> var url = new Array; url[0] = "0.html"; url[1] = "1.html"; url[2] = "2.html"; url[3] = "3.html"; url[4] = "4.html"; url[5] = "5.html"; url[6] = "6.html"; url[7] = "7.html"; url[8] = "8.html"; url[9] = "9.html"; function click() { var ran = Math.floor(Math.random()*url.length); location.href = url[ran]; } </Script> <A HREF="JavaScript:click()">リンク</A> こんな感じでどうでしょうか? 配列にURLを格納し、リンクがクリックされたら乱数を発生させて配列の中 からランダムにURLを選択してジャンプします。

aiai000
質問者

補足

ありがとうございます。 あのう、、恐縮なんですが、 URLはどこに挿入すればいいのでしょうか? プログラムのこと全然わからなくて・・・(汗) あと新しいページが開くようにしたいです。 よろしくおねがいします。

関連するQ&A

  • 以前の質問で、

    「あるリンクをクリックすると登録してある複数のURLからランダムで選ばれてジャンプする」というのはありますか? ポイントは最初のリンクテキスト(画像)は同じものを常に表示させたいことです。 要するににクリックして当たりページが出る確率は1/10で、それ以外はハズレページというのを作りたいんです。 お願いします。 という質問がありましたが、 <Script> var url = new Array; url[0] = "0.html"; url[1] = "1.html"; url[2] = "2.html"; url[3] = "3.html"; url[4] = "4.html"; url[5] = "5.html"; url[6] = "6.html"; url[7] = "7.html"; url[8] = "8.html"; url[9] = "9.html"; function click() { var ran = Math.floor(Math.random()*url.length); location.href = url[ran]; } </Script> <A HREF="JavaScript:click()">リンク</A> では、リンク先に飛ばなかったんですが、何が原因でしょうか?

  • SWiSH2 リンクの貼り方

    SWiSH2を使っています。全くの初心者です・・・ 画像をクリックしたら、リンクのページへジャンプさせる方法を教えてください。 画像のところで、「アクション」→「goto url」でURLを入れてみたのですが、全くリンクされません・・・ press, releaseと両方にもチェックを入れてみましたが変わりませんでした。 各画像をクリックできて、リンクのページへ飛ばす方法をおしえてください。

  • ランダムに表示した画像からリンクできるようにしたい

    ページを開くたびにランダムにイメージが表示され、それをクリックするとそれぞれ設定したリンクにジャンプするようにするにはどうしたらよいでしょうか。

  • Excelのリンクに関して

    Excel2013を使っています。 Excelのセルに貼り付けたリンク(URL)を開くために、それをクリックすると、 Excelの画面が一番後ろにいって、開きたいページがPC画面の一番前にきます。 こうではなく、Excelのリンクをクリックしても、画面は開くけれど、Excelが常に、 PC画面の一番前にある状態にするにはどのようにすればいいでしょうか? なぜ、こうしたいかというと、Excelに貼った複数のURLを 連続してクリックしたいためです。

  • リンク先URLを隠せますか

    リンク先アドレスを下のステータスバーでやソース上で隠す方法はできるのですが、リンクをクリックしてそのページにとんだとき、IEのアドレスバーにはそのアドレスが表示されてしまいます。 以前どこかで読んだのですが、ジャンプ先のアドレスバーに表示されるURLを常にTOPページのURLにできる方法を知っている方教えてください。 もしかしたら使用しているサーバーの仕様だったかもしれませんが。 (自作掲示板へジャンプさせるのですが、もろに掲示板のCGIアドレス出てしまうため、それを避けたいのです)

  • リンクをランダムに変えたい

    画像ランダムスクリプトと同じような感じでリンクをランダムに変えることは可能でしょうか? つまりリンク先をいくつか用意しておいた上でページを表示するたびにテキスト上のリンク先を変化させたいのです。 ご教授よろしくお願い致します。

  • 画像からランダムリンク

    Javascriptでランダムリンクをする場合、 <form> <input type=button onClick="jump()" value="ランダム"> </form> <script> url = new Array(); url[0] = "00.html"; url[1] = "01.html"; url[2] = "02.html"; function jump() { p = Math.round(Math.random() * (url.length - 1)); parent.top.document.location = url[p]; } </script> という記述を使うのは知っているんですが、 「ランダムリンク」というボタンではなく、 画像をクリックしてランダムリンクさせることは可能でしょうか? Javascriptでは無理な場合、 画像からランダムリンクを張る方法はありますか? CGI等でも構いませんので、お勧めがあれば教えてください。

  • 内部リンク別ファイルへのリンク方法??

    Dreamweaverを使ってます。 トップページで小さくした写真クリック後、写真の説明などがあるファイルへリンクをさせたいのですが、どうしてもリンクさせることができません・・。 1、リンク先のページへアンカーポイントを設定。 2、リンク元ページの中で画像を選択 3、プロパティの中のリンクというところに‘****.html#アンカーポイント名‘の入力→enter 4、保存 というやり方だと思ったのですが・・。 リンク先のページはフォルダの指定から選んでおり、アンカーポイント名も確認しました。 完全に削除してから設定しなおしてもみました。 でもやっぱりリンクしません・・。 学校で習ったのも同じ方法だったと思っているのですが・・その時はリンクできたのに・・。 本を見ても‘****.html#アンカーポイント名‘の方法しか書いてありません・・。 なぜか今はどんなにクリックしてもリンクさせることができません・・・。 別の画像、複数ファイルを使ってもできません。 私のやり方が間違っているのでしょうか?? もし、間違っているのだったら正しい方法を教えてください・・・。 また、他に‘~だからできないんでは?‘というアドバイスもいただければ嬉しいです。 このままだと課題がトップページしか提出出来ません・・・・・・・・・。 よろしくお願いします。

  • 画像にリンクの文字を重ねる方法

    こんにちは。 ブログのトップページの上段に画像を配置して、右上に文字でメニューのようなものを配置したいと思っています。 画像に文字を重ねて、文字をクリックするとジャンプするようなイメージです。 一つの文字を重ねる事はできたのですが、複数の文字を右へ増やしていく事ができません。 画像の右上に | リンク1; | リンク2; | リンク3; | のようなイメージです。 現状のHTMLは以下です。 <a href="飛ばすURL" style="display:block; text-align:right; width:910px; height:100px; background: url(http://画像のURL); no-repeat;">リンク先1;</a> お手数ですがご教授お願いします。

  • フレームのリンクのやり方を教えてください

    上下のフレームつきのHPを作成しました。 上に画像アイコンを並べて、 それをクリックしたら、下のページにそのURLが出るようにしたいのですが、うまくできません。 ちなみにテキストリンクなら成功しました。 その時のタグが <a href="http://www.~.html" target="上フレーム名">テキスト</a> です。 ちなみに画像アイコンの方は <a href="http://www.~.html" target="上フレーム名"> <img src="画像URL"></a> で、画像リンクのタグにtargetを加えただけのものです。 たぶんこれが間違ってると思うのですが、 どうしたらうまくリンクできるでしょうか? 教えてください。 よろしくお願いします。

専門家に質問してみよう