- 締切済み
同じ質問をパスさせたいのですが
トップページ(1)からリンク3a、3b、3c・・・とあって、3xに飛ぶ時に、(2)のページで「あなたは××ですか?という質問をして、「はい」と答えたら3xに飛ぶようにしています。 (1)=>(2で「はい」なら)=>3a(or 3b or 3c) 普通に作ると(1)から3xに飛ぶ時にイチイチ(2)を経由することになりますが、一回この質問に答えたらこの質問ページを経由せずに直接3xにジャンプするようにしたいのですが どのようにしたらいいでしょうか。 「はい」と答えた結果はずっと残る必要はなくてその場限りでいいんですが (ブラウザを閉じるとかした時に履歴は消える) よろしくお願いします
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- Fukutarou
- ベストアンサー率30% (193/641)
まず、紙とかにフローチャートを作成して、飛ぶ順番を決めましょう。 同じ質問が有っても、それを違う物として置くことが、簡単な方法です。 a→b→c→d a→e→b→f の場合はbはb(1)とb(2)の2つ作成しておけば良いと思います。 他人からは同じページに見えますがリンクは違っているわけです。 1番の方のcgiなどを利用される方法でもこちらの方法でもどちらでも良いわけです。 但し、いくつものページになりますので、フォルダを作成して置くことをお勧めします。
- hyde19
- ベストアンサー率29% (196/661)
Cookieを使って回答の結果を記録して行けば良いですよ。 JavaScriptで簡単に読み書きできますし、CGIでもできますね。 Cookieに記録したものは同じサイトで使い回しできますので、ページを移動しても同じ情報を共有したいときには便利です。 Cookieは、ブラウザを閉じても記録が残せますし、破棄させることもできます。 私もJavaScriptのページを作っていますが、色々探してみてください。 お師匠のページを紹介しておきます。
お礼
やっぱりクッキーとJAVAですか ちょっと勉強してみます どうもありがとうございました
お礼
どうもご回答ありがとうございました 質問は少し単純化したのですが、あちこちから当該質問ページに飛ぶようにしてるのでなんかいろいろとややこしくなりそうです もう少し勉強してみます ありがとうございました