私は次のコードを見つけました。このコードを9回繰り返してからnewPage
を変更する方法を知りたいと思いました。私が今やっていることは、10個のhtmlドキュメントを作ることです.をpage2.html、page3.html、page4.htmlに変更すると、カウントが終了した後、これらのhtmlドキュメントがすべて変更されます。私はそれを2つの文書だけにしておきたい。このコードとend.htmlを持つindex.htmlこのコードを9回実行してからend.htmlに変更してください。誰も助けることができますか?どのようにJavaスクリプトで複数回プロセスを繰り返すのですか
var startTime = 45;
var newPage = "page2.html";
function countDown() {
startTime--;
document.getElementById("counter_display").innerHTML = startTime;
if (startTime == 0) {
window.location = newPage;
}
}
function gett(id) {
if (document.getElementById) {
return document.getElementById(id);
}
if (document.all) {
return document.all.id;
}
if (document.layers) {
return document.layers.id;
}
if (window.opera) {
return window.opera.id;
}
}
function watchNow() {
if (gett('counter_display')) {
setInterval(countDown, 1000);
gett("counter_display").innerHTML = startTime;
} else {
setTimeout(watchNow, 50);
}
}
document.onload = watchNow();
<p><b id="counter_display"></b></p>
<iframe frameborder="no" height="735" src="http://website.com/video.php" width="385"></iframe>
ページを変更してもjavascriptは持続しますか?それは可能ではありません。あなたは別のフレームにajaxを使ってページの内容を読み込むことができますか? –
'getElementById'以外のものを使う必要はないと思います。 – qwertymk