IE8でsetIntervalメソッドを試したところ、うまくいきませんでした
<body>
<script type="text/javascript">
function msg()
{
alert("hello world ");
document.writeln("hello world <br>");
}
//setInterval("msg();", 3000);
//setInterval(msg(), 3000);
//setInterval(msg, 3000);
setInterval(function(){msg()}, 3000);
</script>
</body>
グーグルがいくつかの答えを得たとき
window.setInterval jQuery 関数が IE8 で機能しない setinterval メソッドが機能しない
http://social.msdn.microsoft.com/Forums/nl-NL/netfxjscript/thread/ff7447f0-3c18-484b-a037-eaf9f60574a8 しかし、ie8でそれらのことを試してみると、機能しません