varが1または0の場合、1の場合はページがcnn.comに移動する必要があります.0の場合はgoogle.comに移動します。問題は、1または0の場合、常にgoogle.comに移動することです。事前にhttp://jsbin.com/ucovef/7おかげで実行されているバージョンをチェックアウトJavascript ifステートメントが実行されていない2番目のパラメータ
function random(){
var randomnumber=Math.floor(Math.random()*2)
document.getElementById('randomnumber').innerHTML=(randomnumber);
check_random()
}
function check_random(){
if (randomnumber = 0){
this.location.href ="http://www.cnn.com";
}
if (randomnumber = 1){
this.location.href="http://www.google.com";
}
}
感謝を試してみて、それはまだhttp://jsbin.com/ucovef/11 –
に動作していない変数と同じ名前のIDを使用しないでください。 divのidを "random"に変更し、上で説明したようにrandomnumberをスクリプトに渡します。それはうまく動作します。 http://jsbin.com/ucovef/18 – Dan