web上で指定した時間に現在の価格から一定数値を引いて表示させる
方法はないでしょうか?
---------------------
2013/01/10 21:00 の現在価格は 100,000円
---------------------
のように時刻は現在時刻を表示させ、価格は例えば3時間ごとに
1,000円下がっていく感じで、10000円になったらストップするイメージです。
JavaScriptなのか、cronで定期実行させないといけないのか
色々調べてみましたが自己解決できませんでした。
当方は全くの初心者で、ホームページ作成に以上の機能を載せてみたく
ご質問させていただきました。
htmlとcssでのホームページ作成は出来ます。
何卒ご教授願います。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
既に回答ありますが、補足的に。
javascriptでもできますが、javascriptはユーザーのPCの時間を取得するため、仮にユーザーのPC時間が狂っていたら、結果も狂って表示されます。従ってjavascriptでの実装はベストではないでしょう。いや、商業的なサイトなら、あり得ないでしょう。
一般的には、おそく何らかのサーバーサイドプログラムで処理すると思います。
いろいろありますが、phpとかperlとかそんなやつです。
内容的には、サーバーサイドプログラム初学者でも実現できそうな内容ですが、文面から察するに質問者さんにはちょっと障壁が高いでしょう。また、どこかのサイトのコードをコピペしてすむ内容でもなく、必ずなんらかのカスタマイズが必要になるでしょう。
> 方法はないでしょうか?
方法はありますが、phpなどで実装してくださいとしか言いようがないです。
分からなければ、ご自身での実装は諦めるレベルかな。
No.1
- 回答日時:
こんにちは。
3時間毎というのはアクセスされた個人個人で違うのか、表示だけ変わればいいのかetcで作りは全然変わると思います。
おそらく、個人個人で違ってはダメですし、表示のみではなく実際のデータ自体も変えるということをしたいのかなと思います。
そうなるとサーバ側で一定時間ごとに減算する処理を入れてそれをブラウザに表示する必要があります。
cron等による定期実行で一定時間ごとに減算処理するのが確実だと思います。
そうすれば誰がいつ、どのタイミングでアクセスしても同じデータが表示されるようになります。
JavaScriptのみで実装しようとするとクライアントの時間は個々の設定次第ですし、下がっていった価格をなにか処理に使うのであればまったく信用できない値になります。
クライアント側は現在のデータの取得のみ、サーバ側で演算処理を行うのが一番確実です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ASPによるEXCELファイルの操作
-
JavaScriptで掲示板
-
ジャバスクリプトでの抽出コード
-
プログラムの勉強をしたいので...
-
データアップロード可能なWebサ...
-
JavaScriptを使用して、クライ...
-
チェックボックスのチェックの...
-
携帯電話でプルダウンメニュー...
-
現在のHP閲覧者数を表示させたい!
-
IEでalertのみを無効にする方法...
-
jqGridの入力内容をサーバに保...
-
独自の検索エンジンを作るには!?
-
Excel VBA にて JavaScript の...
-
VBAによる第3、4水準文字の判定...
-
jsでルートディレクトリより上...
-
初心者です。gulpでコンパイル...
-
VBScript から JavaScript を呼...
-
JavaScriptで ブラウザの閉じる...
-
if(1){...}とはどういうことで...
-
エクセル 半角英数6文字以上 ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JavaScriptの負荷について
-
JavaScriptを使用して、クライ...
-
仮アップ?
-
ASPによるEXCELファイルの操作
-
プルダウンリストを作りMySQLか...
-
jqGridの入力内容をサーバに保...
-
PHPとJavaとC#の違い
-
HTMLでサーバ上にあるバッチフ...
-
PHPとjavascriptで共通なエンコ...
-
Wordpressでヤフー知恵袋やgoo...
-
Plupload(jqueryプラグイン)に...
-
FlashLiteで通信ゲームを作れま...
-
CSJSとSSJSの違い
-
JSPの変数をASP変数に代入する方法
-
プログラムの時間を計りたい!!
-
チャットのホームページ作成で・・
-
csv2tableのテーブルを動的に変...
-
localstorageのウェブ版は作成...
-
外部リンクのクリック数を表示...
-
ASPでエクセルの起動
おすすめ情報