電子書籍の厳選無料作品が豊富!

よくネット通販等のサイトで買い物をするとき、
「次へ」などを選択すると次のフレームに移行しますよね。
そうした際に、選んだ情報等はどういう形で保存されるものなのでしょうか?

フレームごとに作ったソース内のローカル変数は呼び出されるたびに初期化されるので困っています。
グローバルワークとして扱う方法を教えていただけないでしょうか?

A 回答 (1件)

値の保存(受け渡し)をJavaScriptで実現する方法としては


まず、Cookieを利用すると良いです。
Cookieはショッピングバスケットの処理に良く用いられています。
詳しくは参考URLの「とほほのWWW入門」内のCookieの項目をご覧ください。

もう一つの方法は更新しない固定のフレームウィンドウ(隠しでも良い)を作成して、入力された値をそのフレームにhiddenとして値を挿入していけば良いと思います。
そのフレームウィンドウが更新されない限り値は保持されます。

参考URL:http://tohoho.wakusei.ne.jp/
    • good
    • 0
この回答へのお礼

お答えありがとうございました。

親のフレーム(index.html)に変数を用意しておいたらうまくいきました。
でも、なんとなくすっきりしませんし、Cookieファイルの方も勉強していきます。

ありがとうございました。

お礼日時:2002/08/06 15:35

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!