• 締切済み

ホームページにタイマーと訪問回数を表示したい

お世話になります。 ホームページにタイマーと訪問回数を表示したいと考えております。 タイマーはよくある「あと○日と○時間」というようなものではなく、 そのページを開いたときから「あと60分00秒」をカウントダウンさせていきたいです。 又、訪問回数はその人がそのページに来たのが何回目かを表示させたいです。 このようなことは出来るものでしょうか? どうぞ宜しくお願いいたします。

みんなの回答

  • Lawyer_41
  • ベストアンサー率40% (8/20)
回答No.1

タイマーと訪問回数を表示したいとの事ですが、訪問回数については、 同じ人が何度尋ねて来られたのかについては解析するカウントを設置する必要があります。 しかし、通常は解析しても、そこまで詳しくはわからないのが現状です。 タイマーですが、 <html> <head> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> </head> <body> <script language="JavaScript"><!-- myCnt = 0; // 残り時間を格納する変数 myTim = 0; // タイマーのハンドル  function myGo(){ // ボタンが押されたら実行される mySelect = document.myForm.myMenu.selectedIndex; myCnt = eval(document.myForm.myMenu.options[mySelect].value); myTim = setInterval("myTimer()",1000); // 1秒周期にmyTimer()を呼ぶ } function myTimer(){ // タイマーメインルーチン myCnt = myCnt-1; // タイマーカウントを1ずつ減らす document.myForm.myFormSec.value = "あと " + myCnt + " 秒"; if (myCnt == 0){ // 0秒になったか? clearInterval(myTim); // setInterval()を解除する alert("観覧開始から"); } } // --></script> <p align="center"> <form name="myForm"> <select name="myMenu" size="1"> <option value="180">60:00 </option><自由に時間を設定してください。> </select> <input type="button" value="GO!" onclick="myGo()"><br><br> 観覧開始から <input type="text" size="15" name="myFormSec"> です。 </form> </p> <form> <center><input type="button" value="閉じる"<←トップページにリンクする> onclick="window.close()"> </center> </form> </body> </html> こんな感じのものですかね?

ssg2002
質問者

お礼

ご回答ありがとうございます。 今、試してみたらうまく動作しました。 ただ出来れば「GO」を押して作動開始ではなくて そのページを開いた時から自動で作動開始したいのですが 無理でしょうか? 何回も申し訳ございません。

関連するQ&A

  • 訪問した回数の表示♪

    HPに 来訪者が あったときに トップページに  「12回目のご訪問ありがと~♪  あなたは、「○○○」だよっ    最後に見にきた日     2003/2/16 17:17    前回の訪問から0日1時間0分過ぎました。」  のような 表示を みかけますが この 出し方の  方法を 教えてください  しろうとなので HTMLを コピーして 使いたいと 思っています

  • アクセス時からのカウントダウンタイマー設置

    初回アクセスしたら3日後にカウントが終了するタイマーをつくりたいです。 2回目に訪問しても初回からのタイマーが表示されて 3日後には「受付は終了しました」と別ページに飛ばして表示させたいです。 初めての訪問者にはすべて3日後に終了するようにしたいので、 それぞれ、終了日が違います。 ・・・・というカウントダウンタイマーをJavaScriptで作りたいです。 よろしくお願い致します。

  • カウントダウンタイマーでのタイマーの表示方法

    VBを始めたばかりなです。 プログラムで-していく、カウントダウンタイマーを作成したのですが、1:30と設定すると90秒表示となり、どうしても01:30という分と秒の表示が出来ません。 カウントされる数字が、何分何秒という表示にさせる方法を教えて下さい 表示のプログラムは以下の通りです。 hyouji.Text = Format(waitsecond, "##:##") ※hyouji.textはタイマーを表示させる部分の名前です。

  • 訪問回数ごとに違うページを表示させるには

    クッキーを利用して、訪問回数ごとに違うページを表示(ランダムではなく順番に表示)させ、最後のページまで表示させたらまた最初のページから順番に表示させる、この処理をループさせたいのですが、書き方がわかりません。 例えば、表示させたいページがA~C.htmlの3ファイルだった場合、一回目の訪問はA.htmlを表示、2回目の訪問はB.htmlを表示、3回目の訪問はC.htmlの表示、4回目の訪問はまた最初に戻ってA.htmlを表示、5回目の訪問はB.htmlを表示、6回目の訪問はC.htmlを表示、7回目の訪問はまた最初に戻ってA.html・・・というような処理をループさせたいのです。 下記ソースを応用したいのですが、どの部分をどう変更したらよいのか、どなたか教えて頂けませんか?よろしくお願いいたします。 このソースは、訪問回数によってテキストが表示されるというものですが、今回はテキストを表示させるのではなく訪問回数によって用意したページに直接飛ばしたいのです。 <?php header("Content-Type:text/html;charset=Shift_JIS"); ?> <?php $cookie = "repeaters"; // Cookieの名前 $period = time() + 365*24*3600; // Cookieの有効期限(サンプルは1年) if(isset($HTTP_COOKIE_VARS[$cookie])) { $num = (int)$HTTP_COOKIE_VARS[$cookie]; $num++; } else $num = 1; setcookie($cookie, $num, $period); ?> <HTML> <HEAD> <TITLE></TITLE> </HEAD> <BODY> <?php if($num == 1) echo "初めての訪問ありがとうございます"; else echo "今回で".$num."回目の訪問になります"; ?> </BODY> </HTML>

    • 締切済み
    • PHP
  • ホームページの訪問数

    私が仮にAというホームページを見るとします。そのときにホームページの管理者は私が訪問したことが分かりますか?例えば私のアドレスが相手に分かるとか? よくトップページに「あなたは000回目訪問者です」って表示されたり、個別にあたたはこのホームページを何回訪問しましたみたいに表示されたりするので、蟻手がアドレスを知っているのかなと疑問に思いました。

  • アクセス時からのカウントダウンタイマー設置について質問です。

    アクセス時からのカウントダウンタイマー設置について質問です。 サイトに設置するカウントダウンタイマーで 例えば、期限を2日間と設定し、 初回の訪問時からカウントできますか? 同じ人が2回目にサイトを訪問した場合は 初回からカウントされた時間の続きになります。 ですから、訪問者1人1人 訪問時間が違うわけですから、 それぞれ期限が異なることになります。 このような設定のスクリプトは可能でしょうか?

  • アドセンスのページ表示回数

    お世話になっています。 このたび、ホームページを作成しまして、アドセンスも登録しました。 細々ながらも順調でしたが、先ほどチェックしましたところ、HPに設置したカウンターは、20人ほど増えているのですが、アドセンスのレポートのページ表示回数は4しか増えていません。 これはなぜでしょうか? ・HPのカウンターは、同じ人はカウントしないようにしています。 ・宣伝したHPのURLをクリックすれば、広告ページも表示されるように作成しています。 何か原因があるのでしょうか? それとも、「ページの表示回数」というのは、カウンターとは新規の訪問者をカウントしているわけではないのでしょうか? お分かりになる方がいましたら、よろしくお願いします。

  • javascriptカウントタイマー設置について

    javascriptに関する質問です。 ページにアクセスすると残り30分からスタートし、 リロードをしてもアクセスし直しても時間は元に戻ることなく、 30分経過後はずっと00分00秒00のままのカウントダウンタイマーって どう作ればいいのでしょう? Javascript全く分からないんでご教授頂ければ幸いです。

  • 毎月末日期限の自動更新可能なカウントダウンタイマー

    Javascriptで、毎月末日を期限とした、毎月自動更新ができるカウントダウンタイマー(日・時間・分・秒)を表示するソースコードを教えていただけないでしょうか。例えば、7月1日にサイトにアクセスすると、7月31日までの残り30日・〇〇時間・△△分・□□秒が表示される、あるいは8月10日にアクセスすると8月31日までの残り20日・●●時間・▲▲分■■秒が表示される、といったイメージです。よろしくお願いします。

  • スマフォアプリでカウントダウンタイマーは?

    よろしくお願いします。 スマフォ(android)のアプリで、カウントダウンをしてくれるアプリを探しています。 カードゲームやボードゲームをするときに、一人の持ち時間を、たとえば10秒と決めてやるときに、カウントダウンしてくれるアプリがあると便利なのですが・・・。 そして、順番が終わった時にボタンを押すと、次の人の10秒がまたカウントダウンされる、、、という感じのものがないでしょうか。 将棋の対局時計のように、一人の持ち時間を何分と決めてそのカウントダウンという機能もあるとうれしいですが(複数人対応で)・・・。 とりあえず、単純に設定した秒数がカウントダウンされていってそれが連続するようなタイマーがあるとうれしいです。 説明が下手ですみませんが、よろしくお願いします。

専門家に質問してみよう