• ベストアンサー
  • すぐに回答を!

IEにて、reloadすると

IEにて、reloadすると再試行というダイヤログが表示される METHOD=POSTにて、表示したページをlocation.reloadすると「再試行」というダイヤログが表示される場合と表示されない場合があります。 そこで、METHOD=GETにて、表示したページをlocation.reloadしても「再試行」というダイヤログが表示されます どのようにしたら、回避できるのでしょうか? また、GETでもダイアログは表示されるのでしょうか? よろしくお願いします

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数1042
  • ありがとう数0

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

  • ベストアンサー
  • 回答No.1
  • fujillin
  • ベストアンサー率61% (1594/2576)

未検証ですが… reloadではなくて、location.hrefを用いればダイアログは出ないのではないでしょうか。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • location.reload() について

    JavaScriptでページAからページBに飛ばした後、ユーザーがブラウザの戻りボタンを押したとき、ページAがキャッシュから表示されるのでなくて新たにロードされるように<body onload="location.reload()"> としましたが、新たにロードされているように思えません。 この使い方は間違っているでしょうか? papashiro

  • postデータのあるページの再表示

    postデータのあるページをjavascriptを使って、再表示しようとしているのですが、 window.opener.location.reload(true); のjavascript を実行したら、 情報を再送信しないと、ページを更新できません。 [再試行]をクリックして情報を送信するか、 [キャンセル]をクリックして表示しようとしていたページに戻ってください。 のようなメッセージボックスが出てしまします。 回避(出なくする)方法はないでしょうか? # javascriptの方の質問か悩みましたが、こちらにしました。 よろしくお願いします。

    • ベストアンサー
    • CGI
  • location.replaceについて

    親ページから子ページを表示います。 ※JavaScriptのwindow.openで子ページを開いています。 子ページにはテキストボックス等を配置していて項目を入力したら[閉じる]ボタンを押下して子ページを閉じて子ページで入力された値で親ページを再表示して反映させていますがここで1つ問題が発生してしまいました。 ※子ページの[閉じる]ボタンにはonClickでJavaScriptを設定しています。 JavaScriptの内容は下記の通りです。 function closeScript(){   window.opener.location.reload();   window.close(); } 押下すると「再試行」のダイアログが表示されてしまって・・・ ネットで検索して調べてみたら「再試行」のダイアログの制御はできないとの事でした。 再度、ネットで調べていたら下記のような記述がありました。   location.replace(location.href); 上記のJavaScriptを下記のように変更して子ページの[閉じる]ボタンを押下してみたら「再試行」のダイアログが表示されず、子ページを閉じる事が出来ました。 しかし、親ページは何も反応がないような・・・ そこで皆さんに質問があります。 「location.replace(location.href);」が何をやっているのかをネットで調べてみましたが・・・ 「location.replace」・・・「指定したページへ移動する」との事でした。 「location.href」・・・現在表示しているページのアドレス(URL)を示す文字列です。 上記のスクリプトは何を行っているのでしょうか。実際に動かしてもうんともすんとも言わないので・・・ くだらない質問で申し訳ありませんがわかりやすく教えていただけませんでしょうか。 宜しくお願いします。

  • IEのアイコン

    右クリックすると、インターネットオプションのダイヤログが出るIEアイコンをデスクトップに表示する方法を教えてください。

  • IEのダイアログが隠れてしまう

     IEを使っているとページが替わるときに確認のダイアログが出たりしますが、そのダイアログがウィンドウの下に出るらしく、画面上に表示されません。  そのことに気が付けば、タスクバーのIEをクリックすればダイアログが前に表示されるのでページの表示が出来ますが、それに気付かないとIEがフリーズした様に全く反応しなくなります。(当然です)  確実に『ダイアログが一番上』に表示されるようにするにはどうしたらいいのでしょうか。 よろしくお願いします。    Me:最新パッチでアップデート済み  IE:5.5SP2(6をマイクロソフトでインストールしようとしても出来なかった/原因不明との事)  

  • reloadを行った時のみ処理を変える。

    reloadを行った時にのみ違う処理を行うという方法を探しております。 現時点で行っているのは。 「document.referrer」でハイパーリンク元のURLを取得し、変数Aに入れておきます。 今いるページのURLと変数AのURLが等しければリロードを行ったものと判定し、処理おこなうというものなのです。 しかし、Fire foxでは作動するのですがIEでは上手document.referrerで値が取れず、機能しません。 IEでdocument.referrer上手く値を取得する方法、又は他のリロード時のみ違う処理を行う方法をご存知の方がいらっしゃいましたら、教えていただけないでしょうか。 宜しくお願い致します。

  • jQuery POST送信後のページ更新

    いつもお世話になっております。 jQuery+PHPにて、POST送信し、 戻り値の条件分岐でページを遷移させたり、 更新させたいと思っています。 ご教授願えないでしょうか。 index.php内 [ソース] $.POST('./search.php', {'code':12345'}, function(data){ if(data['type'] == '1'){ alert('見つかりません') location.href='./index.php'; } else if(data['type'] == '2'){ location.href='./edit.php; }, 'json' ); 見つかりませんのアラートを表示した後、 location.hrefだと、リロードする事なく。 またlocation.reloadにしても同様です。 $.POST外でlocation.reloadを指定すると リロードしてくれるのですが、$,POST送信してくれません。 もし不可能であれば、location.hrefで別のファイルを経由させて実施しようと思っています。 宜しくお願いします。

    • ベストアンサー
    • AJAX
  • IE起動時に接続できません。

    突然になった現象なのですが、 以前まではIEアイコンをダブルクリックして起動させると同時に 自動的にダイアルアップ画面が出て接続されたのですが、 現在はIEを起動するとオフライン作業にするか再試行するかのダイアログがでます。 再試行を選んでもダイアルアップ画面は出ず、 ページを表示できないというメッセージがでます。 フレッツ接続ツールを開いていちいち接続をかけないとダメになってしまいました。 使っているOSは2000です。モデムは量販店で買ったものです。 いろいろ調べたのですが、原因がわからないのでよろしくお願いします。

    • ベストアンサー
    • ADSL
  • IEのバージョンアップについて

    OSは98SE,IEは5.0を使っています。聞きたいことがあります。IE5.0ではLANに接続しているにも関わらず[オフライン作業]ダイヤログが表示される問題が発生します。(Microsoftサポートオンラインより)そこでIEをバージョンアップをしたいのですが98SEで可能かどうかを含めてどのバージョンにすればよいですか?また詳しいやり方を教えてください。

  • IEが・・・。

     Windows98を使ってます。それでIEを4.0以上にしようと思ったんですけど、5.01以上(5.5、6が)がダメなんです。アップできることはできるんですけど、ページを表示してくれません。それで仕方なく5.01を使ってるんですけど、IEを起動させるたびに『オフライン作業・再試行』がいちいち出てしまうんです。  最初はスイッチと考えて自分を納得させようとしてましたけどなんかめんどくさくなってきました。色々考えられる設定はみんなやってみたんですどどれも効果なしでした。知ってる方がいたらよろしくお願いします。  それとIEを最新版に出来るのでしょうか。今までは上記のようにページが表示されない状態でした。