連番のhtmlファイルが、1.htmlから3000.htmlまであります。
リンクをクリックしたら、これらの連番ファイルから1つのファイルをランダムに表示させたいのですが、
どのように書けばいいでしょうか。
Math.floor (Math.random () * 3000);こんなんを使うのかなぁと思うんですが、よくわかりません。
よろしくおねがいします。
そこまで分かってればほぼ答えは出てると思います。例えば以下のような感じに実現出来ます。
<a href="javascript:void(0)" onclick="location.href=Math.ceil(Math.random()*3000)+'.html'">ランダムリンク</a>
0から2999なのでfloor(切り捨て)じゃなくてceil(切り上げ)を使ってます。
こんな感じ
n = Math.floor(Math.random() * 3000) + 1; document.write('<a href="' + n + '.html">リンク</a>');
ありがとございます。
そこまで分かってればほぼ答えは出てると思います。例えば以下のような感じに実現出来ます。
<a href="javascript:void(0)" onclick="location.href=Math.ceil(Math.random()*3000)+'.html'">ランダムリンク</a>
0から2999なのでfloor(切り捨て)じゃなくてceil(切り上げ)を使ってます。
ありがうございます。
こちらを使わせていただきました。
ありがうございます。
こちらを使わせていただきました。