• 締切済み

history.backについて

IE4.0と、5.0以降のバージョンで、history.backの動きが異なる場合があるように思えるのですが、心当たりの方がいらっしゃいましたら教えてください。

みんなの回答

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

異なるとは例えばどんなふうにでしょうか? もう少し細かく説明していただけると答えやすいのですが・・^^;

関連するQ&A

  • history.back() について

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

  • Netscapeでのhistory.back()について

    はじめてCGIを作成しております。NN7.01とIE5.5でCGIの稼動確認をしたところ、動きが違い困っております。 画面1(a.cgiが作成)からformにてb.cgiを起動し画面2を作成。その画面2からhistory.back()で画面1に戻る際に違いがでます。 NN7.01では、画面2から画面1へ戻る際にa.cgiが動いて画面1を表示しようとしている動きが見られます。 IE5.5ではそのような動きをせず、すんなり画面1が表示されます。 NN7.01の設定の問題なのか、javascriptおよびHTMLの記述に問題があるのかわかりません。CGIを今まで作成されてきた方々、どうか解決のヒントを下さい。よろしくお願いします。

  • history.backについて

    お世話になります。 ASP.net(VB.net)、IE6で作成しています。 フォームに「戻る」ボタンを設定して、 クリックすると1画面前に戻るという処理をしたいのですが、うまくいきません。 記述方法としては 1.HTMLに直接書き込む <asp:Button id="btnPre" style="Z-INDEX: 103; LEFT: 416px; POSITION: absolute; TOP: 320px" runat="server"Height="40px" Width="106px" Text="戻る" onClick="history.back()"> </asp:Button> 2.jsファイルを呼び出す ※aspx側 Me.btnPre.Attributes("onClick") = "pageBack()" ※jsファイル側 function pageBack(){ history.back(); } 3.クリックイベントでJavaScriptを埋め込む Private Sub btnPre_Click -以下略- Dim wkScript As String wkScript = wkScript & "<SCRIPTlanguage=""JavaScript"">" & vbCrLf wkScript = wkScript & " history.back();" & vbCrLf wkScript = wkScript & "</SCRIPT>" & vbCrLf RegisterStartupScript("Jscript", wkScript) End Sub のいずれかで考えているのですが、 1の場合 'history' は 'ASP.MainMenu_aspx' のメンバではありません。 (画面名は「MainMenu_aspx」です) 2と3の場合は、前の画面を読み込みにいくのですが、(タスクバーで確認) 表示は「MainMenu_aspx」のままです。 記述の方法がおかしいのか、もしくは同じ現象が起こって回避方法をご存知の方、いらっしゃいましたら、 教えてください。 お願いします。

  • 携帯で javascript:history.back() が使えない

    携帯のサイトを作っています。i-modeで、ヒストリーバック<a href="javascript:history.back()">戻る</a>が使えなくて、困っています。 全キャリア対応で、ヒストリーバックと同等のことを実現するために、どうしたらよいでしょうか。 教えていただければ幸いです。どうぞよろしくお願いいたします。

  • OBJECTタグによるhistory.back非動作現象

    現在JSPベースのWebアプリ開発を進めております。 その中でOBJECTタグを用いてFLASHアプリを配置しているのですが、同ページ内にてOnclickイベントにてJavascriptのhistory.backを実行するボタンを配置しており、なぜかまったく動作しません。 <OBJECT CLASSID="****"> <PARAM *****> <PARAM *****> <EMBED SRC="****"> </OBJECT> <INPUT TYPE="BUTTON" ONCLICK="history.back()"> という感じです。 (かなり簡素化して記載しております) この場合にOBJECTタグをコメントアウトすると正常にhistory.backするため、なんらかOBJECTタグとhistroyとのよろしくない関連があるのかと、色々と調査をしておりますがなかなか情報が得られません。 完全に静的なHTMLではこのような現象は発生した経験は無いので、JSPとの兼ね合いも視野に入れて調べているのですが・・・ 何か情報をお持ちの方、いらっしゃいませんでしょうか? ちなみに、alert()などは正常に動作します。 ONCLICK="alert('hoge1');history.back();alert('hoge2')">とした場合は、 hoge1,hoge2共に動作し、history.backのみ何も反応がありません。 なお、history.lengthには整数値が入ってきておりますので、historyそのものは生きていると思われますし、またalert(history.back) とした場合には、function Back(){ [Native Code]}と表示されるため、Functionそのものはきちんと実行されているものと思います。 何か原因となるような情報や、解決策、回避策がお分かりの方教えて頂ければと思います。 動作環境:IE6SP2 ちなみにFirefox1.5で同ページの動作を確認すると、恐らくOBJECTタグを無視するだろう事から、正常にhistory.backが動作します。 どなたか同じような経験をされた方、いらっしゃいますでしょうか。

  • history.back スクリプトオフのブラウザで表示させない方法ありますか?

    history.back=戻る 機能を使いたいのですが、JavaScriptをオフにしているブラウザでは、表示されないようにするにはどのような「方法」「スクリプト」を使えばいいのでしょうか? ボタンを表示させるブラウザを振り分けるスクリプトで オフの場合とオンの場合で読み込む外部スクリプトを振り分ければよいのか?と漠然と考えているのですが 記述方法が分かりません。。。 <input type="button" value=" 戻る " onClick="history.back()"> 以外で戻るスクリプトがあれば教えてください。 ◎動作させたい環境:  NN 4.7*~7.1  IE 4.01~6.0

  • CookiesとHistoryが2つできた

    CookiesとHistoryが2つできた 雑誌の付録CD-ROMからIE5.0をIE5.01にアップグレードしましたが、 はじめにC:\%Cookies%とC:\%History%の空のフォルダができ、 数日後、何かの拍子に、C:\CookiesとC:\Historyに変わりました。 C:\WINDOWS\CookiesとC:\WINDOWS\Historyは以前の通りあり、 CookiesとHistoryが2つあることになります。 一応、IEもOEも使え、5.01の新機能である「OEの開封メッセージの要求」も 新たにできています。このままにしておいてよいのでしょうか。 ちなみに、IEのバージョンは5.002919.6307と表示されていますが、 バージョンアップの失敗でしょうか。友人から、再インストールすることを 薦められ、実行しましたが、C:\にもC:\WINDOWSにも残ったままです。 よい解決方法を教えてください。お願いします

  • Firefoxのhistory.backの動作

    Firefoxについて質問です。 history.backを使っているのですが、動作が異なり困っています。 Firefoxでhistory.backを利用する場合、「そのページにonloadが記載されていても動作しない」というのが普通だと思うのですが、動作してしまう端末があります。 動作しない、を前提に作られているページで、今までは問題なかったのですが、問題の端末(複数)は昨年11月に購入したもので、その端末のみonloadが実行されるという状況です。 動作は異なりますが、Firefoxのバージョンは全て「37.0.2」の最新バージョンです。 確認したのは以下です。どちらの端末も設定は同じでした。 about:configをFirefoxのアドレス入力欄に入れて、以下の設定を確認しました。 ○network.http.use-cache→true ○browser.sessionhistory.max_total_viewers→-1 お力添えをお願いいたします。 よろしくお願いいたします。

  • JavaScriptのhistory.back(戻る)の命令が実行しません.

    教えて頂きたいことがあります. JavaScriptのhistory.back(戻る)を下記の通り記述しました. <A href="Javascript:void(0)" onClick="history.back()" target="_self"> <IMG src="画像ファイル.gif" width="100" height="50" border="0" alt="戻る"></A><BR> 以前から使用している方法で,IE5までは間違い無く 動作していたのですが,PCの環境XPでIE6を使用した所,動作がしなくなってしまいました. 何か問題があるのでしょうか?アドバイスを頂けましたら幸いです.よろしくお願いいたします.

  • history.backについて2

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

専門家に質問してみよう