WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:制限時間付クイズ

shin [URL] [WriteDate : Mon Dec 18 15:04:02 2000]

クイズを作っているのですが、タイマーボタンを押すと、タイマーが動いて、指定した時間になるとindexページにジャンプするというページを作りたいんですけど、どなたか知っていたら、詳しく教えてくれませんか。

チャチャ入れ [URL] [WriteDate : Mon Dec 18 15:21:13 2000]

<META HTTP-EQUIV=REFRESH CONTENT="60; URL=http://machine/doc3.html">

一番、簡単な手は、このような手法でしょう。
指定秒数(上の例では60秒)で指定URLに行きます。

#タイマーボタンはないですが、簡単ですね。

バギンズ [MAIL] [URL] [WriteDate : Mon Dec 18 17:40:30 2000]

JavaScriptでタイマを設定したい場合は、setTimeoutを使います。

例)
<input type=button value="3秒で移動" onClick="setTimeout('jumppage()',3000)" >


URLの移動は、location.hrefに移動先のURLを代入します。

例)
<script language="JavaScript">
function jumppage()
{
location.href='hoge.html';
}
</script>

setTimeoutやlocation.hrefの細かい使い方は御自分でお調べください。

shin [URL] [WriteDate : Tue Dec 19 19:38:00 2000]

フレームページの左フレームでタイマーを使って、indexページに飛んだとき、フレームを解除したい場合は右フレームに
location.href='index.html' target="TOP";では上手くいかなかったのですが、一体どのタグを打てばいいですか。

shin' [WriteDate : Tue Dec 19 19:47:48 2000]

parent.location.href="index.html";

ですね。
top.location.href="index.html";
でもOKだった気がします。

shin' [WriteDate : Tue Dec 19 19:47:57 2000]

parent.location.href="index.html";

ですね。
top.location.href="index.html";
でもOKだった気がします。

shin [URL] [WriteDate : Tue Dec 19 22:29:01 2000]

上手くいきました。質問に答えてくださった皆さんありがとうございます。

shin [URL] [WriteDate : Sat Dec 23 19:08:18 2000]

このタイマー機能の付いたページに更に分と秒数をページにを表示したいのですが、つまり、「あと**分**秒で終了です」というのをフレームページに表示したいのですが、どういうタグを付け加えればいいですか教えてください。

shin'(アポストロフィ付き) [WriteDate : Sat Dec 23 19:55:59 2000]

metaタグ使っているんであればJavaScriptのsetTimeoutを使う方法に
切り換えるのがいいでしょう。
setTimeoutを使う方法としては、
独学JavaScriptの「タイマーで時計を作ろう」を参照のこと。
http://www.ueda.info.waseda.ac.jp/~gaku/js/

metaタグにこだわるなら、あとn秒で終了です、としか書いてない
htmlをn個用意して、metaタグで順番に飛ばして、最後に、
top.location.hrefで終了ページに飛ばす。

という方法で。


shin [URL] [WriteDate : Mon Dec 25 01:11:15 2000]

ありがとうございました。
回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]