下記のようなjavascriptを組んだのですが、一定回数(120分分 5秒ごと変化 従って処理回数は1440回)ループ処理をしたいのですが、 どこにループ処理の文を挿入したらいいのかわかりません。
おしえていただけないでしょうか?
■目的:ランダムに情報を表示するURLを設定し、ループ処理で、一定回数、自動で切り替わるようにしたいと思っています。(スクリーンセーバーのような?)
方法はなんでもかまいません。javascriptでなくても、動作するのであればなんでもかまいません。
==========================================================
<HTML>
<HEAD>
<TITLE></TITLE>
<SCRIPT language="JavaScript">
for(i=0;i<10;i++){
<!--
// 一定時間経過後に指定ページにジャンプする
mnt = 5; // 何秒後に移動するか?
url = "任意のページ "; // 移動するアドレス
function jumpPage() {
location.href = url;
}
setTimeout("jumpPage()",mnt*1000)
//-->
</SCRIPT>
:}
</HEAD>
<BODY bgcolor="#ffffff">
</BODY>
</HTML>
5秒ごとに画面リフレッシュ
<HTML>
<HEAD>
<!-- 5秒後に移動する場合 -->
<META http-equiv="refresh" content="5; url=任意のページ">
<TITLE></TITLE>
</HEAD>
<BODY bgcolor="#ffffff">
</BODY>
</HTML>
コメント欄を有効にしたほうが有益です。
5秒毎にイベントを発生させればいいのならsetIntervalを使えばいいのではないでしょうか。
しかし、http-equiv="refresh" content="5を使うならJavaScriptの意味が無いのでは?(消し忘れ?)
location.hrefを使って移動するのであればループも必要ありません。
目的を整理して、
「ページを開いてから5秒後にランダムなURLに移動する」
ならば、各ページに以下のコードが入っていればできます。
//読み込み完了を待つ onload = function() { //0~4のランダムな数 var n = 0 + Math.floor( Math.random() * 5 ); var url = "http://example.com/" + n + ".html"; setTimeout(function() { location.href = "移動するアドレス" }, 5000); }
すみません、、、よくわかっておりませんでした。コメント欄、有効にいたしました!
説明たらずで、すみません。。。
■wikipedia のおまかせ表示のページを一定回数(5秒×1440回)繰り返して、同じフレームの中で紙芝居のように、リフレッシュして表示できたらとおもっておりました。(スクリーンセーバーのようなイメージです。)
http://ja.wikipedia.org/wiki/%E7%89%B9%E5%88%A5:%E3%81%8A%E3%81%...
上記のコードはそれができるものでしょうか??初心者のため、わからずすみません。。。