アクセス数アクセスカウンター

トップページ
更新・会社概要
ご 注 文 画 面
ご注文について
プライバシーポリシー
法律による表記
健康情報など
取扱商品一覧
お問い合わせ
パパナピ!

 

[更新のご案内]⇒[過去の物]⇒

11/2/9 チラツキ+


先日から >「チラツキバージョン」のままにしておきます。


ということで、お買い物カゴのページでの挙動は自分で実装したのですが、あと一つ、元々備わっていた機能に重要な点がありました。それは、ページ内でいくら画面を書き換え(更新)しても、ブラウザーの「戻るボタン」を押したらそのページに辿り着く前のページを表示するというもの。


しかし、私が実装したものでは、「かごに入れる」ボタンを押した後に「戻るボタン」を押すと、ボタンを押す前のページが表示されてしまいます。。。

その際、内部で保持しているデータと表示されたデータとでは食い違いが起きています。できれば表示したくないものです。


Microsoftが組んだプログラムでは、更新の度にページを読み込むのではなく、別のページを作成して、そこからページを転送しているから途中経過が抜け落ちたような状態になるのだそうで、私の知識ではそこまで実装できそうにありません。


私が使っているツールが古くて、最新の機能が使えないというのが最大の問題のような気もしますが。。。


さて、戻るボタンを押しても効かないようにもできますが、それだと本当に戻れなくなってしまいます。

そこで、「前のページに戻る」ボタンを設置して、それを押すと前のページに戻るようにしました。お買い物カゴのページで、「かごに入れる」ボタンを押した時など画面を更新した回数をカウントして、その分前に戻すというやりかたです。


ブラウザーの「戻るボタン」と「前のページに戻る」ボタンでは挙動が異なりますが、一応、どちらも書いてあるとおりで、「戻る」か「前のページに戻る」という機能ですので、これでお許しを。。。


※両方のボタンを併用すると、カウンタが合わなくなるので、思わぬ画面に戻ってしまうことになります・・・


次へ>> アドレスが。。。


(C)山本健康堂 2005-2024