ナンバーズ3予想 [ JavaScript ]

★ナンバーズ3予想 [ jsサンプル ]
 URL:http://web-parts.itland.ezic.info/sample-parts/numbers3/

[html title=’HTML’]
< !DOCTYPE html>



jsサンプル|ナンバーズ3予想

ナンバーズ3予想 [ jsサンプル ]


主な利用機能

  • 数字のランダム発生
  • 処理のスリープ



[/html]

[JavaScript title=’JavaScript’]
// 数字3ケタを時間差を付けてhtmlへ返す
function getNumber(){

// 数値をランダムで発生させる
var num1 = Math.floor( Math.random() * 10 ); //第1数字
var num2 = Math.floor( Math.random() * 10 ); //第2数字
var num3 = Math.floor( Math.random() * 10 ); //第3数字

// 数値型を文字列型に変換
// コレをしないと、以降の処理で文字列連結じゃなくて数字加算されるから
num1 += ”;
num2 += ”;
num3 += ”;

// 実行した際に最初に表示させるメッセージ
document.getElementById(‘sample_id’).style.fontSize = “12pt”;
document.getElementById(‘sample_id’).innerHTML = ‘ナンバーズ3チェック!’; //

// 1つずつ数字を表示させる
setTimeout( function() {
str = num1;
document.getElementById(‘sample_id’).innerHTML = str;
//document.getElementById(‘sample_id’).style.font=”italic bold 20px arial,serif”;
document.getElementById(‘sample_id’).style.fontSize = “20pt”;
}, 1000);

setTimeout( function() {
str = num1 + num2;
document.getElementById(‘sample_id’).innerHTML = str;
document.getElementById(‘sample_id’).style.fontSize = “20pt”;
}, 2500);

setTimeout( function() {
str = num1 + num2 + num3;
document.getElementById(‘sample_id’).innerHTML = str;
document.getElementById(‘sample_id’).style.fontSize = “20pt”;
}, 4000);

}
[/JavaScript]

[css title=’StyleSheet’]
@charset “utf8”;

/************************************************/
body{
background-color: #fff;
margin: 0px 0px 0px 20px;
font-family: Arial, “MS ゴシック”, Osaka;
/*background-image: url(“../img/sample.png”);*/
}

/************************************************/
#sample_id{
font-weight: bold;
}
[/css]

コメント

タイトルとURLをコピーしました