• 締切済み

クイズ作成2:リンクした複数ページの中で、ファイル名に「○○」という文字列を含むファイルの数を検出

昨日もこちらで質問させていただいたのですが、新たな課題が発生しましたので、再度質問させていただきました。何度も質問して申し訳ありませんが、もしよければアドバイスをいただけますようお願いいたします。 ○目的○ 10問のクイズを行い、最終画面に正解数を表すこと。 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー 現在、HTMLとJavaScriptを用いてクイズの作成を行っております。 具体的な流れを記述いたします。 10問のクイズ(1ページに1問)を順番に表示し、1問答えるごとに正否画面を表示する。 用いるファイルの名前は「クイズ1」「正解1」「残念1」というように、数字が「1から10」まで変動するだけです。 クイズ1  ↓ 正解1 (or 残念1)  ↓ クイズ2  ↓ 正解2 (or 残念2)  ↓ クイズ3  ↓  :  ↓ クイズ10  ↓ 正解10 (or 残念10)  ↓ 最終画面 上のような流れで、「最終画面」で正解数の合計を表示したいと思っているのですが、具体的にどのようなプログラムを組んだらいいのか悩んでおります。 現在の私の考えとしましては、最終画面に達するまでに、「正解」という文字列を含むファイルにリンクした「数」をカウントすればいいのではないか、と思っています。 よかったらアドバイスをいただけますようお願い申し上げます。

みんなの回答

回答No.1

>現在の私の考えとしましては、 考えがあるのならば、それを実際にコーディングしてみて、例えば「このようにしたが上手くいかない」というように書かれた方が良いと思いますよ。それと、「まだ1ヶ月」とか「1~2週間」は何の言い訳にもならないと思います。毎日10時間くらい1ヶ月もやっていれば、このくらいは作れるようになると思いますので。老婆心ながら。 で、プログラミングに「正解」など無いと思います(宿題ではない限り)。ですから、 >「正解」という文字列を含むファイルにリンクした「数」をカウントすればいいのではないか と思っているのなら、そのようにプログラミングすれば良いと思いますが、最終画面になってから遡って「○○という文字列を含むファイル数を数える」のは不可能です。つまり、質問のように考えているのならば、その方法ではできません。それまでにたどった経路など、自動で覚えてくれてはいません。 ただし、「正解」を表示するたびに、「表示されたというカウント」をアップすることは可能です。 あなたの以前の質問(http://oshiete1.goo.ne.jp/qa4105194.html)で、ANo.3さんが書かれているように、正解の方のボタンにonClickで正解数を加算して行けば良いと思います。

参考URL:
http://oshiete1.goo.ne.jp/qa4105194.html