• ベストアンサー

history.backについて2

先ほどの質問が言葉足らずでした・・・。 補足です。 画面にチェックボックスとテキストボックスがあった場合、チェックボックスとテキストボックスに情報を入力して、次のページに進みます。 そして、次のページから[戻る]ボタンで戻った場合、IE4.0やNNではどちらも情報がクリアされて未入力の状態になるのですが、IE5.0以降ではテキストボックスのみがクリアされて、チェックボックスの情報は残ってしまうという現象があります。 これはIEのせいなのかどうか、判断したい所なのですが・・・。

質問者が選んだベストアンサー

  • ベストアンサー
  • arthur
  • ベストアンサー率34% (15/43)
回答No.1

私もIE5を使っているのですが、そのような症状は見たことがないです。^^; その症状はどのページでも起こるのでしょうか? 特定のページのみであれば、わざとクリアしていることも考えられますが・・・。 どのページでもとなると設定の問題かもしれません。 (でもそんな設定あったかなぁ?) ちなみに、パスワードを入力する欄の場合は「戻る」ボタンで戻った場合、消去されていたと思います。 補足要求しておきながらあまりお役に立てなくてすみません(汗)

mari23
質問者

お礼

回答どうもありがとうございました(≧w≦) いろいろ試した結果、IEのバージョンによって、キャッシュに内容を保存するタイミングが微妙に違うのでは・・・?という感じがしています。 特定のページはページなので、そのせいかもしれませんね。 でも、何だか嫌だったので、プログラムする際にhistory.backはやめて、直接URLを書き込む形にしました(--;) どうもありがとうございました!

関連するQ&A

  • history.back() について

    ある入力フォームを作成しています。 入力エラーがあった場合、エラーメッセージを表示するとともに、 history.back() を使用した「戻る」ボタンを表示させます。 この戻るボタンを押して入力フォーム画面へ戻った場合、 入力した内容がフォームに残っているはずなのですが、 WindodwsXP、IE6 の環境では、クリアされてしまうことがわかりました。 これはIEの設定によって回避できるのでしょうか? もし、回避できないとしたら、history.back() に替わるJavaScriptって あるのでしょうか?値をクリアしないで前のページに戻るには、 やはりJavaScriptにたよらず、値の受け渡し処理をやって あげないとダメでしょうか? ご存知の方いらっしゃいましたら教えてください。 よろしくお願いします。

  • IE5.5 SP2 history.back()で戻るとフォームに入力した内容が消えている

    皆様の知識をお貸しください。 タイトルにある現象がおきますが、ある特定のPCだけで発生します。それ以外ではちゃんと入力した内容が残っているのですが。 「戻る」でフォームの内容をクリアしてしまう設定がIEであるのでしょうか。 よろしくお願いします。

  • コントロールのPostBackの動きが・・・

    今Webアプリにて画面を作成しています。 画面上にチェックボックスとテキストボックスがそれぞれ2つあり、チェックボックスには両方ともプロパティにてautpostbackを有効にしてます。 動作としては 1のチェックボックスにチェックをいれたら、1のテキストボックスが有効 2のチェックボックスにチェックをいれたら、2のテキストボックスが有効 というものです。 ところが、 1のチェック後、1のテキストボックスに文字を入れ、2のチェックを入れると、 1のテキストボックスの中身がクリアされてしまうのです。 逆パターンのチェックをはずしても、同様に片方のテキストボックスがクリアされてしまいます。 動き的には(1のチェック→1のテキスト入力→2のチェック→1のテキストは保持したまま)という風に行いたい場合、どのようにすればよいでしょうか?

  • NNでスタイルシート(フォント指定)使用

    今まではIEでしかページチェックをしていませんでしたが、やはりNNでもチェックしないと…と思ってチェックしてみたところ ひどいありさまでした…。 そんなにひどいレイアウトの崩れなどはなかったのですが、文字が画像の下(画像はCSSで位置指定)とかに隠れてしまったりとか。 フォントの指定は FONT{COLOR:GRAY; FONT-SIZE:12px;} のようにしているのですが、 NNの[表示]-[テキストの拡大]で大きさが変更できてしまいますよね? これを回避するにはどうしたらいいのでしょうか? IEは5.5 NNは7.0 です。(本当はNNは4.0が欲しかったのですが…) よろしくお願いします。

    • ベストアンサー
    • CSS
  • ネットスケープ6を簡単に判別する方法?

    ブラウザの判別方法についてなんですが、IEとNN4の判別方法については雑誌などでよく見かけるのですが、NN6を簡単に判別する方法が載っている本が見つけられませんでした。 NN6を簡単に判別する方法を知っている方がいたら、教えて下さい。 ちなみに、IEとNN4は次のようなif文で判別しています。 if (document.all) {  // IE if (document.layers) { // NN4 また、NN6と「Mozilla」は、別のものとして判断しないといけないのでしょうか? (JavaScriptでできることに、大きな違いがあるのでしょうか?) それと、最近よく耳にする「Opera」というブラウザも、IEやNNとはまった区別の判定方法をしなければいけないのでしょうか? このMozillaやOperaのJavaScriptに関する情報を載せているページなどがありましたら、是非教えて下さい。

  • テキストボックスに入力した文字が・・・

    辞書のサイトなどで、テキストボックスに用語を入力して 検索ボタンを押し用語を調べた後、そのブラウザを閉じ、 また、新しいブラウザをたちあげて、同じ辞書サイトを表示させた時、 先程入力した用語がテキストボックスに表示されてる時があります。 ブラウザを閉じたにも関わらず、また表示されるのは何故でしょうか? どういう仕組みなんでしょうか? また、この現象はどうすれば防げるのでしょうか? ブラウザはIE5.5です。

  • webサイトで個人情報などを入力する時に思うこと

    入力の最後の方に”メールマガジンを受け取る”みたいなチェックボックスにチェックが入った状態であり、私は余計なメールが嫌なため、だいたいチェックを外します。入力がすべて終わり次のページに進もうとした時、入力に不備があり進めないことがたまにあります。不備のあった項目を直し再度次のページに進もうとすると、先ほどチェックを外したはずの”メールマガジンを受け取る”のチェックボックスにチェックが入っています。危うくそのまま進みそうになりました(実際進んだこともあります)。どうでもいいことかもしれませんが、一度チェックを外した項目をもとに戻しておくの卑怯じゃないですか。そのまま間違えてメルマガ登録している人もたくさんいると思います。もしかしたらこういうことが原因でトラブルになっている人もいるかもしれません。私はこの現象を規制したほうが良いと思うのですが、この件に関して何か意見やアドバイスがあれば回答お願いします。

  • DOM操作後の状態を再現するには

    PHPを使用したWebプログラミングを始めました。 基本的な事かもしれませんが、ご教示頂けますと幸いです。 テキストボックスに文字列を入力してサブミットし、サーバサイドの入力チェック処理で エラーとなった場合は入力ページに戻る、というのは一般的なWebサイトの仕組みかと思います。 上記入力ページで、JavascriptでDOMを操作してテキストボックスを一つ追加したとします。 2つのテキストボックスに文字列を入力してサブミットし、サーバサイドの入力チェック処理で エラーとなって入力ページに戻った場合、入力時にDOM操作で増やしたテキストボックスは 消えてしまっているのですが、そのテキストボックスと値はどのように再現すればいいのでしょうか?

  • FlashMX ブラウザでのテキスト入力

    FlashMXでテキスト入力フィールド作成し、ブラウザで表示させ、そのテキストフィールドに文字を入力しようとしたところ、IEでは問題ないのですが、NN(6.0以降しか確認してません)では日本語が入力できません。たぶん、Flashの問題ではなくブラウザの問題だとおもうのですが。

  • vb.netでIE操作を解説したページを探しています。

    vb.netでIEのフォームに入力したり IEのテキストボックスに入力する方法を解説したページを探しています。どこかにいいページはないでしょうか? 教えてください。