JavaScriptで定期的に処理を行なう方法(setTimeoutを使う方法)

jsで、定期的に処理を行う方法です。
画像のスライドショー(フォトフレームみたいな)的な見せ方もこれで可能になります。
setTimeoutを使い、ループさせる方法で実現しました。

-------------------------
function changimg(){
/* 定期的に行う処理 */
//ここに処理内容を書きます。

/* 何秒おきに行うか 3000だと3秒おき */
window.setTimeout("changimg()", 3000);
}

setTimeout("changimg()", 3000);
-------------------------