2008.07.23

JavaScriptでのSleep機能

JavaScript内でのSleep処理が出来ないものかと調査を
してみたのですが、JavaScript自体には特にそのような
機能が見当たらなかったので作ってみました。

IE6と7で動作確認済みです。

以下がソースとなります。

function JSSleep(sec) {
var start = new Date;
while (1) {
var cur = new Date;
if (sec * 1000 <= cur.getTime() - start.getTime()) {
break;
}
}
}

基本的な考え方は.Netと同様かと思います。

参考にして頂ければ幸いです。

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

photo
jin