• ベストアンサー

一定時間ごとに表示内容を切り替える。

一定時間ごとに表示内容を切り替える。 http://eelife.cool.ne.jp/java/txt/chgmsg.html 上記サイトでは、フォームに表示させていますが、これを 通常のHTML内に、例えば、<div>ここに表示</div> というように表示させたいのですが、どのようにしたらよいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

これでどうでしょうか? --- <html> <head> <meta http-equiv="content-type" content="text/html;charset=shift_jis"> <title>HTMLアクセス</html> <script language="javascript"> <!-- var i = 0; var v = 0; msg = new Array(); msg[0] = "教えてgooは"; msg[1] = "みんなの知恵を"; msg[2] = "持ち寄って"; msg[3] = "様々な疑問を"; msg[4]= "解決する"; msg[5]= "コミュニティーです"; function Loopmsg() { if (v < 50) { v++;  // vは繰り返し回数 if (i < msg.length) { document.getElementById("tbox").innerHTML = msg[i]; i++; if (i == msg.length) { // msg.lengthは配列の数 i = 0; } setTimeout("Loopmsg()", 2000); //メッセージの変わる速度(単位は千分の一秒) } } } // --> </script> </head> <body onload="Loopmsg()"> <P>一定時間ごとにメッセージを切り替えます。</P> <div id="tbox"></div> </body> </html>

yuutoOK
質問者

お礼

有難うございます。大変助かりました。

関連するQ&A