• 締切済み

web上で現在価格を表示させる方法

web上で指定した時間に現在の価格から一定数値を引いて表示させる 方法はないでしょうか? --------------------- 2013/01/10 21:00 の現在価格は  100,000円 --------------------- のように時刻は現在時刻を表示させ、価格は例えば3時間ごとに 1,000円下がっていく感じで、10000円になったらストップするイメージです。 JavaScriptなのか、cronで定期実行させないといけないのか 色々調べてみましたが自己解決できませんでした。 当方は全くの初心者で、ホームページ作成に以上の機能を載せてみたく ご質問させていただきました。 htmlとcssでのホームページ作成は出来ます。 何卒ご教授願います。

みんなの回答

  • tracer
  • ベストアンサー率41% (255/621)
回答No.2

既に回答ありますが、補足的に。 javascriptでもできますが、javascriptはユーザーのPCの時間を取得するため、仮にユーザーのPC時間が狂っていたら、結果も狂って表示されます。従ってjavascriptでの実装はベストではないでしょう。いや、商業的なサイトなら、あり得ないでしょう。 一般的には、おそく何らかのサーバーサイドプログラムで処理すると思います。 いろいろありますが、phpとかperlとかそんなやつです。 内容的には、サーバーサイドプログラム初学者でも実現できそうな内容ですが、文面から察するに質問者さんにはちょっと障壁が高いでしょう。また、どこかのサイトのコードをコピペしてすむ内容でもなく、必ずなんらかのカスタマイズが必要になるでしょう。 > 方法はないでしょうか? 方法はありますが、phpなどで実装してくださいとしか言いようがないです。 分からなければ、ご自身での実装は諦めるレベルかな。

nao7777
質問者

お礼

ありがとうございます。 全くの初心者ではやはり厳しそうですね。 ちょっと努力して勉強してみます^^;

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 3時間毎というのはアクセスされた個人個人で違うのか、表示だけ変わればいいのかetcで作りは全然変わると思います。 おそらく、個人個人で違ってはダメですし、表示のみではなく実際のデータ自体も変えるということをしたいのかなと思います。 そうなるとサーバ側で一定時間ごとに減算する処理を入れてそれをブラウザに表示する必要があります。 cron等による定期実行で一定時間ごとに減算処理するのが確実だと思います。 そうすれば誰がいつ、どのタイミングでアクセスしても同じデータが表示されるようになります。 JavaScriptのみで実装しようとするとクライアントの時間は個々の設定次第ですし、下がっていった価格をなにか処理に使うのであればまったく信用できない値になります。 クライアント側は現在のデータの取得のみ、サーバ側で演算処理を行うのが一番確実です。

nao7777
質問者

お礼

ご丁寧にありがとうございます。 参考になりました。

関連するQ&A

  • 現在時刻の表示と割り込み処理

    ホームページを作成しようと思います。(初心者です。) ホームページ上で、デフォルトで現在時刻と対応した数値画像を所定の画像上に表示させ、訪問者がマウスでそのページ上のボタンをクリックする等のイベントが発生したら、その画像を置いた同じ場所に別の画像を一定時間配置し、その後押されたボタンに対応したページに切り替わるという一連の動作をさせたいです。(意図が伝わったでしょうか、、) 参考になる解説ページを教えていただけるだけでもありがたいです。

  • 現在アクセス中の人数を表示するやり方

    ホームページ作成しているのですが、現在アクセス中の人数を表示したいのですが、どのようにしたらよいでしょうか。 アップロードの方法はFFFTPをつかっています。独自のドメインでのページではなく、無料レンタルで作成しています。 HTMLかjavascriptかCGIかわかりませんが、よろしくお願いします。

    • ベストアンサー
    • HTML
  • CSS設定が現在有効なため、指定した色は表示されません。

    ホームページビルダーで表を作成し、表に色をつけようと、カラーパレットで色をつけようとしたら、「CSS設定が現在有効なため、指定した色は表示されません。」と表示されてしまいます。 どうすればよいでしょうか?

  • 現在時刻を表示させたい!

    JavaScriptで、画面上に現在の時刻を表示させたいのですが、 <HEAD> <script type="text/javascript"> <!-- function jikoku() { dd = new Date(); document.F1.T1.value = dd.toLocaleString(); window.setTimeout("jikoku()", 1000); } // --> </script> </HEAD> <BODY onload="jikoku()"> <form name="F1" action="#"> <input type="text" name="T1" size=50> </form> </BODY> </HTML> とタグを打つと、「西暦/月/日にち/曜日/時刻/~」 と細かく出てきてしまいます。 ほんとうは、時刻以下、曜日から西暦までは必要ないんです。 現在時刻のみ(23:25:31)といった具合に×時×分×秒 の部分だけ表示させたいんです。 どうしたらいいか、教えてください。 お願いします。

  • クライアントによらない日付表示

    HTMLのカテゴリーとは違うかもしれませんが javascript等でクライアントの日付表示をウェブサイトに表示する方法がありますが クライアントにかかわらず一定の日付及び時間が表示されるようにするにはどのようにすればよいでしょうか? 簡単に言うと海外から閲覧しても日本の日付時刻が表示されるようにしたいのです。

    • ベストアンサー
    • HTML
  • 現在時刻 minus 5分

    エクセルのセルに、”CTRL”と”:”を同時に押し、現在時刻を表示します。 その表示時刻から、5分(或いは任意の時間)前の時刻を表示させる計算式を教えて下さい。(どんな表現の数値をマイナスすればよいのか?)

  • cssで現在時刻の取得

    googleの拡張機能speed dialで現在時刻を表示できるようにできませんか? おそらくcssのみの利用になるともうのですがcssで現在時刻を取得する方法はありますか?

  • EXCELで現在時刻をスタンプする方法

    株価が一定率上昇した時刻を集計する方法を考えています。 WEBクエリーをいうのを使って現在の株価をEXCELに取得することはできるようになりました。そこで例えば株価が5%上昇した時刻をスタンプしたいと思っています。IF文で5%上昇したらNOW()時間を表示するということで一旦は時刻が表示されるのですが、クエリが更新される度に見に行ってしまうので最初の時間が更新されてしまいます。 (1)最初に5%を超えた時間を残したい。 (2)5%を割ったらクリアしたい。 ということを実現する方法があれば教えていただけますか。 VBAというのを使えば色々できるようなのですが、ちょっと苦戦しています。関数だけで解決できるのが一番いいのですが・・・。 よろしくお願いします。

  • dreamweaverでcssファイルを読み込みホームぺージを作成する

    dreamweaverでcssファイルを読み込みホームぺージを作成するのと同じように、cssの変わりにjavascriptでホームページのスタイル設定をしたいのですが、javascriptはブラウザで表示したときのみでしか結果を確認できないのでしょうか?cssと同じくjavascript(動的なスタイル設定ではなく、例えばフォントの大きさなどを設定した静的な設定)を読み込みdreamweaver上で適用させたいのです。これは、javascriptが変数などを使えることを利用して、それをdreamweaverでホームページを作成したいと思うところからの質問です。どなたかお解かりの方教えてください。

  • WEBサイトの画像の一部に動きをつける方法を教えてください。

    WEBサイトの画像の一部に動きをつける方法を教えてください。 http://www.pt-honpo.com/ 上記サイトの「なんとポケットティッシュ1個あたり2.55円より」中、 「2.55円」の部分が一定時間で動作するようになっています。 ソースを見ると、jpgが配置してありhtmlを見る限りでは、 そのような動作を行うための記述は見つかりません。 外部CSSやjavascriptによる動作でしょうか? 出来るだけ具体的に教えて頂けると幸いです。 宜しくお願い致します。

専門家に質問してみよう