No.2ベストアンサー
- 回答日時:
こんにちわ、"初心者"を強調せずとも分かっていますので…。
苦戦されているようですね。。。
名前の書き込みとベスト10ということですが、
サーバサイドのプログラムを使わないなら
こんなカンジになってしまうでしょう。
▼ローカルPC側
・質問の画面を見る
・名前を入力する(HTML or JavaScript)
・質問に答える(HTML or JavaScript)
・[採点]ボタンなどが押されたら採点する(JavaScript)
・採点結果と名前をメールであなた宛に送信する(JavaScript)
・今の質問の採点結果のみをグラフ化して見せる(JavaScript+HTML)
▼kuratakuraさんがやること
・メールを見てkuratakuraさんが登録・集計する(集計結果はエクセルなどにまとめる)
・集計結果からベスト10表示グラフ画面をkuratakuraさんが用意する(表現方法は色々)
▼ローカルPC側
・後日ベスト10のグラフを見に来る
上記に加えて、各処理で画面の移動を考えるならCookieの扱い方も勉強しないといけません。
(参考URLにクッキー入門っぽいページを張っておきました)
もう一度書きますが、「JavaScriptはローカルで動作」するものです。
これはサーバに置いてあるデータを書き換えることが出来ないことも示します。
(出来ちゃったらセキュリティ面で大問題です)
つまり成績データを残すことが出来ません。
これを考えればベスト10を求めることは出来ないと分かるはずです。
kuratakuraさんがやることという部分は
私ならサーバサイドの言語で作りたい部分です。
良い機会だと思うのでサーバサイドの言語、始めてみてはいかがですか?
▼前回の補足
前回書き忘れましたがグラフの表現方法の例として
適当な大きさの画像を用意してJavaScriptでwidth属性値を
操作してあげれば出来ます。
<img src="graph.gif" width="[ここを正解率にするとか]">
がんばってください。では。
|・x・)ノ
参考URL:http://www.tohoho-web.com/wwwcook.htm
ありがとうございます、サーバーサイド言語は勉強することにしました、それでとりあえず、クイズだけ作ってみたのですが、1箇所だけわからないところがあるのですが、クイズで不正解のときは表示が出るのですが、正解のとき答えのページに飛ばないのです。正解のページのアドレスはhttp://deaimakuri.blog50.fc2.com/blog-category-2 …です。
{window.location.href="./20.html")}"
else {alert("残念、間違いです")}
}
このように入れてみたのですが、正解のページに飛ばないのです、どう記述すれば、うまくページが飛ぶのでしょうか?お願いします。
No.3
- 回答日時:
>正解のとき答えのページに飛ばないのです
404 - File Not Foundがブラウザに表示されたのではないですか?
そもそもファイル名から間違っています。
その位はもうちょっと調べましょうよ。
正解ページのアドレスからFC2を使われているようですが
参考URLにあるとおりCGI等を使うのは有料のようです。
もし、今後サーバサイド言語を使っていくなら気をつけましょう。
それから元の質問「棒グラフを表示したい」から
かなり外れていると思うので
まだ質問があるなら質問を立て直してみてはどうですか?
参考URL:http://web.fc2.com/
No.1
- 回答日時:
こんばんわ。
結論から言うと、残念ですがJavaScriptだけで行うのは無理と思います。
というのも、JavaScript自体はローカルで動作するからです。
(サイトを見に来てくれた人のPC)
そしてJavaScriptそのものが編集・送信できるデータも
基本的にローカルにあるCookieと呼ばれるテキストだけです。
その為、
・登録制にする
・登録した人にIDを発行する
・返信用メールを自動で出す
という処理はサーバ側で何らかの処理をしなければなりません。
つまり、Perl, PHP, JSP, ASP等のサーバサイドで動かせるものと連携させる必要があります。
質問を選択と正解率、グラフ出力、メールをあなた宛に送信するなんかはJavaScript+HTMLだけでもできると思います。
(メールはローカル側PCのセキュリティソフトによって封じられるかもしれませんが…)
お返事ありがとうございます。では、登録制にするのは自分でやるとして、2択の質問を作り、その正解率がいい人のベスト10のグラフ表を作りたいのですが、二択の表は自分で何とか作ったのですが、
あとはこれに、正解不正解をつけて、名前が書き込めるベスト10の正解グラフ表を作りたいのですが(正解することで順位が自動で入れ替わる)、どういう風にすればいいのかわかりません。どうか初心者なもので教えていただけませんでしょうか?お願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- SQL Server DBのテーブルの設計ができず困っています。 2 2023/06/29 16:43
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- 大学・短大 卒業するのに問題ないか 3 2023/02/13 17:41
- Facebook フェイスブックについて 1 2023/02/17 22:45
- Excel(エクセル) Excel VBAについてです。 少しだけ知識はあるのですが、 うまくいかなかったので 質問させてい 3 2022/09/13 18:40
- au(KDDI) smash を使いたいのですが、私はソフトバンクユーザーです。 登録するにはauIDが必要なので、 2 2022/04/13 07:27
- SEO Googleで会社名を入れて検索するとホームページが表示されるようにしたい 4 2022/09/06 23:36
- Excel(エクセル) エクセル関数の詳しい方に質問です 2 2023/01/12 12:48
- YouTube Googleアカウント1個で複数のYouTubeチャンネルを作った場合、登録者数などは通算される? 4 2022/05/16 14:22
- スタンプ・絵文字・顔文字 前回質問の続き 1 2022/08/24 16:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
外部リンクのクリック数を表示...
-
PHPとjavascriptで共通なエンコ...
-
JavaScriptの便利なところ
-
ASPによるEXCELファイルの操作
-
ブラウザ自体の事じゃなくてJav...
-
VB.NET2003 テキストボックスに...
-
if(1){...}とはどういうことで...
-
JSPの処理の途中で、JavaScript...
-
javascriptで「オブジェクトを...
-
VBScript から JavaScript を呼...
-
VBAによる第3、4水準文字の判定...
-
VBA ステータスバー DoEvents
-
PowerPointで時計表示
-
jQuery ui Datepicker 明日以降...
-
「終了していない文字列型の定...
-
htmlのfileタグに自動で値を入...
-
C#でボタン名を変更しても動く
-
正整数の半角数字かどうか判定する
-
VBA SORT Applyでエラー
-
VC#でテキストボックスに変数の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JavaScriptを使用して、クライ...
-
PHPとjavascriptで共通なエンコ...
-
外部リンクのクリック数を表示...
-
リアルタイム表示ホームページ...
-
CGIとJavascriptの違いについて
-
プルダウンリストを作りMySQLか...
-
csv2tableのテーブルを動的に変...
-
webの文字データの取得
-
JavaScriptの負荷について
-
Session切れ前にWarningメッセージ
-
IEでalertのみを無効にする方法...
-
Wordpressでヤフー知恵袋やgoo...
-
PHPとJavaとC#の違い
-
Perl LINE(チャット) 仕組み
-
セレクトで都道府県から市区町...
-
JAVAについて
-
javascriptをつかって売上管理
-
ランキングサイトの構築って予...
-
仮アップ?
-
javascriptでサーバの時間を取...
おすすめ情報