他のフレーム制御
[上に]
[前に]
[次に]
さむそん
2000/04/03(月) 01:25:41
フレームを作って
スクリプトを書いた別の方のフレーム内を10秒ごとに
いろんなページにとばすJavaScriptってないですか?
おしえてください
>@
2000/04/03(月) 01:46:22
> いろんなページにとばすJavaScriptってないですか?
いろんなページってランダムですか?
それとも紙芝居的にシーケンシャルに表示するんですか?
もう少し詳しくお願いします。
サムソン
2000/04/03(月) 01:56:56
紙芝居的にお願いします。
表示部分にMetaなどのスクリプトはかきたくないんです。
Aurai
2000/04/03(月) 02:29:02
contentとcontrolというフレームがあったとして
controlから
function settimer(){
parent.content.location.href=locations[i];
i++;
if (i < locations.length)
setTimeout("settimer()",10000);
}
i = 0;
locations = new Array();
locations[0] = 'location0.html';
locations[1] = 'location1.html';
locations[2] = 'location2.html';
setTimeout("settimer()",10000);
とか
猫
2000/04/03(月) 02:30:57
例えば以下の様な方法.
var i = 0;
function page() {
var files = new Array(5);
files[0] = "1page.html";
files[1] = "2page.html";
files[2] = "3page.html";
files[3] = "4page.html";
files[4] = "5page.html";
parent.frames["スクリプトを書いた別の方のフレーム"].location.href = files[i];
if(i == files.length){
return false;
}
i++;
setTimeout("page()",10000)
}
<BODY onLoad="page()">
猫
2000/04/03(月) 02:34:24
初呼び出し時のsetTimeout()を考えてるのでAuraiさんの方が優れている.
#やってる事は同じ
[上に]
[前に]
[次に]