• ベストアンサー

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

Proof4の回答

  • Proof4
  • ベストアンサー率78% (151/192)
回答No.3

No.1の補足コメントに対して回答します。 補足コメントの通りで動作します。 ページ遷移してしまうので、 // キャンペーン終了時 out = finish_message clearInterval(campaign_mainloop) // ループ処理止める のブロックを window.location.href = 移動先のパス; で置換しても動作します。

u2122
質問者

補足

何度もありがとうございます!申し訳ありません最後にもうひとつお伺いしてもよろしいでしょうか。 ◎分◎秒▲ のミリ秒まで表示させたい時は // 残り時間が正の時 let tmp_day = divmod(rem_seconds, 86400) let tmp_hour = divmod(tmp_day[1], 3600) let tmp_min = divmod(tmp_hour[1], 60) ここの計算式に付け足す必要がありますか? それとも const output_format = "キャンペーン終了まで<br>残りD日HH時mm分ss秒" // 出力フォーマット ここの出力に何か加えるだけで実現できますか?

関連するQ&A

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

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

  • javascriptでカウントダウンタイマーを…

    javascriptを用いた、カウントダウンタイマーの方法を教えて頂けないでしょうか? 【午前9時からカウント開始】       ↓ 【午後19時に終了(0)】 ※毎日繰り返し このようなカウントダウンも出来るものなのでしょうか? 超初心者ですが、独学で勉強したくて色々見てますが…、難しくてなかなか…。 どなたか、お知恵を貸して頂けたら、幸いです。 宜しくお願いします。

  • JavaScriptを用いてカウントダウンタイマー

    をHP上にセッチしたいのですが、どうにも上手くいきません。 内容としては、初回アクセスより3日間((残り??時間??分??行??))といったカウントダウンタイマーを設置し表示させます。初回アクセスより3日間経過した場合は、指定のページが表示されるようにしたいです。 タイマー自体は何とか作成することができたのですが、3日間が経過すると初回アクセス時に開いたページが開けなくなります (ずっと読み込んでいる状態になります)。クッキーを利用すれば良いらしいのですが、私にはさっぱりすぎて...... 制作したコードは以下の通りです、手直し箇所を教えていただければ幸いです。 皆様のお力をお貸しください。 -------------------------------------------------------------------------------- <!-- start of JavaScript vartimeLimit = getTimeLimit( 1375425013, 'http://first_page .html', 72 ); varfirstTime = '<div class="countdownText">3日後に別のページが表示されます。<br />初回アクセス:' + getFirstTimeAccess() + '</div>'; $( function(){displayCountDown(); } ); function displayCountDown() { vartimer; vartoday = new Date() vardays = Math.floor( ( timeLimit - today ) / ( 24 * 60 * 60 * 1000 ) ); varhours = Math.floor( ( ( timeLimit - today ) % ( 24 * 60 * 60 * 1000 ) ) / ( 60 * 60 * 1000 ) ); varmins = Math.floor( ( ( timeLimit - today ) % ( 24 * 60 * 60 * 1000 ) ) / ( 60 * 1000 ) ) % 60; varsecs = Math.floor( ( ( timeLimit - today ) % ( 24 * 60 * 60 * 1000 ) ) / 1000 ) % 60 % 60; varmilis = Math.floor( ( ( timeLimit - today ) % ( 24 * 60 * 60 * 1000 ) ) / 10 ) % 100; if(( timeLimit - today ) > 0){ timer = '<div class="countdownText">残りは ' + days + '日 ' + addZero( hours ) + '時間 ' + addZero( mins ) + '分 '+ addZero( secs ) + '秒 ' + addZero( milis ) + 'です。</div>' $( '.countdown' ).html( firstTime + timer ); tid = setTimeout( 'displayCountDown()', 10 ); }else{ location.href='http://next_page.html'; return; } }

  • カウントダウンタイマーについて

    FlashCS3を使用しております。 日時(3時間20分50秒等)のカウントダウンタイマーを作成したいのですが、 下記の質問に返答されている、空のムービークリップの作成の仕方、 又、カウント終了後に「終了」画像等の表示の仕方が分かりません。 もし、ご存知になられる方がいましたら、ご教授頂ければ幸いです。 宜しくお願いします。 http://okwave.jp/qa1192628.html

    • ベストアンサー
    • Flash
  • javascript カウントダウンタイマーについて

    下記のサイトのようなカウントダウンタイマーを作成したく 色々と検索してるのですが全然見つかりません。 http://www.countdownbooster.com/ このサイトのように100分の1秒まで表示させて 例えば期限を明日と数字で設定するのではなく サイトに訪れてから●日後や●分後を期限にしたいのです。 尚且つクッキーで期限が切れたら何度訪れても終了!と表示させたいのですが可能でしょうか? 下記のサイトが訪れてから1週間後に終了と表示されるサイトです。 http://www.successlab.jp/u25/full/ ※但し、100分の1秒まで表示されてません。 例えば7月31日と指定して 残り8日と●時間●分●秒●と 表示出来るJavaScriptはあるのですが 上記のような全てを満たすJavaScriptがありません。 ご存じの方がいたら是非、力をお貸し下さいませんか? 宜しくお願い致します。

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

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

  • Javascriptでカウントダウン

    急いでいます。 Javascriptで、アクセスして読み込まれるとき、読み込まれてから20秒だけカウントダウンしたいのですが、どのようにすればよいのか分かりません。 初めに20と表示され、19,18,17,16, ..... 3,2,1,0で終わるようなカウントダウンタイマーを作りたいんです。できれば2桁だけ小数も表示させたいです。19.04 19.03 19.02 19.01 19.00 ..... よろしくおねがいします。

  • javascriptでカウントダウンタイマー

    「○時間○分○秒○」 のように、時間から秒以下までを カウントダウンするjavascriptを探しているのですが、 「○日○時間○分○秒○」 のように、日付からカウントダウンする javascriptしか見つけることができません…。 時間からカウントダウンを開始できる javascriptを教えて頂けないでしょうか。 可能であればキャンペーン開始前、終了後に ひとこと設定できると嬉しいです。 (例えば「キャンペーンは終了しました。」など) よろしくお願い致します。

  • カウントダウンタイマー終了で別アドレスに転送 タグ

    アクセスがあってから、タイマーを動かし、 カウントダウンタイマー終了で別アドレスに転送させる HTMLタグをご存知の方いませんか。 宜しくお願いします。

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

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