前提・実現したいこと
jsのランダムリンクを利用して、ランダムの確立を設定したい。
<指定URLと設定したい確率>
a.html ・・・ 2%
b.html ・・・ 7%
c.html ・・・ 11%
d.html ・・・ 80%
発生している問題
ランダムリンクは設定できるが、確率設定すると動作しなくなる。
該当のソースコード
html
1<a href="javascript:random_link();">ランダムリンク</a>
js
1 var mylink = new Array( 2 "a.html", 3 "b.html", 4 "c.html", 5 "d.html" 6 ); 7 function random_link() { 8 var i = Math.floor(Math.random() * mylink.length); 9 var url = u[0]; 10 if (rand > 0.02) { 11 url = u[1]; 12 } else if (rand > 0.07) { 13 url = u[2]; 14 } else if (rand > 0.11) { 15 url = u[3]; 16 } else if (rand > 0.8) { 17 url = u[4]; 18 location.href = mylink[i]; 19 }
よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。