A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
>サイトにアクセスがあってからカウントダウンタイマーをスタートさせ、終了と共に違うサイトに転送させたい
と、
>カウントダウンタイマー終了で別アドレスに転送させる
じゃ、まるで違う回答になります。
すくなくとも、
[CJ-Club]-[JavaScript]-カウントダウン ( http://www.cj-c.com/java_s/java15.htm )
の方法は使えません。
・ユーザーの時計に依存します。トラブルの要因になります。
・別アドレスに転送されることを拒否している場合無効です。
私が使っている方法
1)sales というCGIを作成します。
そのファイルが置かれているディレクトリの.htaccessで、実行権限を与えておきます。
2)sales/には次のデータをおいてあります。
4NCj2cUXT_html/ 推測されないディレクトリ名(もちろんアクセス制限も)
|-- soledout.html
|-- timeout.html
|-- before.html
bd/BFKDPRT/ 推測されないディレクトリ名(もちろんアクセス制限も)
|-- 120120120.html
|-- 120120201.html
3) たとえば、/sales/120120120.html を呼ばれた場合、そのようなファイルはありませんから、120120120.htmlはPATH_INFOに格納された上で、salesファイル(CGI)が起動します。
4) salesCGIは、PATH_INFOと、サーバーの時間を元に
販売期間前なら、残り時間を示すフォームを含むHTML(before.html)を表示します。
ユーザーからは、/sales/120120120.html のようにしか見えません。
販売期間中なら、特売HTML(120120.html)を表示します。
ユーザーからは、/sales/120120120.html のようにしか見えません。
売り切れたら、売り切れHTML(seleout.html)を表示します。
ユーザーからは、/sales/120120120.html のようにしか見えません。
時間がきたら、完売HTML(soledout.html)を表示します。
ユーザーからは、/sales/120120120.html のようにしか見えません。
★時間の基準はサーバーの時間で行うようにすること
★before.htmlには、refresh時間を書き加えます。これで時間が経過したらページの表示が変わります。
CGI自体は、単純な判別ルーチンと、必要なHTMLを読み込んで最低限の書き換えを行うものですから数十行もあれば書けるでしょう。文字コードとかもないし・・
No.3
- 回答日時:
言い忘れてました。
metaを使うのは、サーバー移転など簡単なメッセージを表示させて移動させるときで、javascript[onload]は、ページのダウンロードが完了してからカウントを始めます。ただし、javascriptを停止しているユーザーには無効です。(セキュリティのためjavascriptでの強制移動を止めている場合など)
カウントタイマー--progres--を表示させることを想定されているなら
HTML5でしたら
<p>進行状況:<progress max="100">ページに移動します</progress></p>
</section>
とか、
No.2
- 回答日時:
No.1
- 回答日時:
<script language="javascript">
function JUMP(){
window.open('http://www.yahoo.co.jp')
}
function OPEN(){
setTimeout('JUMP()',5000)
}
</script>
<body onload="OPEN()">
5秒後に「Yahoo」にジャンプします。
</body>
この回答への補足
説明が紛らわしくてすみません。
http://www.cj-c.com/java_s/java15.htm
このサイトのような事を行いたいのですが、
このサイトの場合、サイトのアクセスとは関係なく指定日までカウントダウンされますが、今回行いたいのは、サイトにアクセスがあってからカウントダウンタイマーをスタートさせ、終了と共に違うサイトに転送させたいと考えています。
(例)
販売終了まで 1日 11:00
終了と共に他のURLに移動
宜しくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(学校・勉強) この中で間違ってある説明はありますか?詳しい方に教えていただきたいです。 A. 1つのプログラムが複 2 2023/07/14 01:15
- Outlook(アウトルック) Outlook2019でのメール転送について 3 2023/04/30 17:06
- Gmail Gmailのメールの自動振り分け設定でむちゃくちゃになる 1 2022/04/19 19:30
- 通信費・水道光熱費 実家の家電なんですが、昨夜20時頃知人から電話があったそうです。母は子機の方でとり電話を切ったつもり 3 2022/09/03 11:13
- ハッキング・フィッシング詐欺 webサイトでIPアドレスを抜く方法を聞きたいです。 1 2022/06/09 17:33
- Yahoo!メール フリーのyahooメールが他のメーラーで使えない。 3 2022/08/05 07:52
- その他(悩み相談・人生相談) 失敗に落ち込んでいます 10 2023/01/01 20:18
- その他(メールソフト・メールサービス) サンダーバードでメールが受信されない 10 2022/03/24 17:00
- その他(IT・Webサービス) リンクできない HTMLで<a>タグでリンクを作ったのですがブラウザに表示されません、アドレス、入力 1 2022/07/26 19:43
- ラジオ 昔、St.GIGAって衛生ラジオがあって。 1 2023/05/06 10:09
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ウインドウを縮小しても文字を...
-
HTML5のcanvasで描画がされない
-
HP上のPDFファイルを保存禁止...
-
a.htmlにあるテキストエリアに...
-
<a href="#" …>の意味を教えて...
-
別ファイルのfunctionの読み込み方
-
JavaScriptからVBScriptの呼び...
-
<script>...</script> 要素の内
-
GIFアニメの動きが止まってしま...
-
相対パスと絶対パスの速度
-
SCRIPT5007: 未定義または NULL...
-
bodyにidをつける理由は何ですか?
-
javascript外部読み込みの際の引数
-
cssにjavascriptを入れる?呼び...
-
ホームページ上に『位置固定』...
-
pythonのWebスクレイピングでfi...
-
html メールリンクにて自動ファ...
-
Safariで<iframe>のinnerHTMLを...
-
javascriptで別ファイルから変...
-
(Javascript)印刷するファイル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ユーザーが更新ボタンを押さな...
-
【SSI】include file、include ...
-
プルダウンと入力を両方行う検...
-
HP上のPDFファイルを保存禁止...
-
ランダムにページにアクセスしたい
-
[html] リンク先のページのラジ...
-
ウインドウを縮小しても文字を...
-
VBAでIEの操作→サブウインド...
-
HTML5のcanvasで描画がされない
-
ページを訪問者にたった一度だ...
-
カウントダウンタイマー終了で...
-
Windowsログオンユーザの取得
-
インラインフレーム内ページの切替
-
WebBrowserコントロール(続き)
-
更新日時を偽装したい。方法は...
-
「街」や「428」や「かまいたち...
-
<a href="#" …>の意味を教えて...
-
bodyにidをつける理由は何ですか?
-
別ファイルのfunctionの読み込み方
-
getElementsByNameで要素が取得...
おすすめ情報