• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JavaScriptでPOSTで自ウィンドウのなりかわり表示させたい)

JavaScriptでPOSTで自ウィンドウのなりかわり表示させたい

このQ&Aのポイント
  • JavaScriptでPOSTを使って自ウィンドウのなりかわり表示を行いたいです。
  • 現在のコードでは別画面が表示され、送信元でのwindow.close()によりセキュリティ警告が表示されます。
  • POSTで渡す方法で警告ポップアップを表示せず、ターゲット名を指定して自画面を遷移させる方法はありますか?

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

  • ベストアンサー
  • venzou
  • ベストアンサー率71% (311/435)
回答No.1

>POSTで渡し、警告ポップアップを表示させず且つターゲット名を指定し、自画面が成り代わる なぜそうする必要があるのか理解できないので、的外れな回答かもしれませんが・・・ } window.name = "aaa"; document.fm.action = url; document.fm.method = "POST"; document.fm.target = "aaa"; document.fm.subm.click(); } 自分の名前を書き換える。これでどうでしょう?

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

自ウィンドウを閉じること自体に問題があるので 警告なしで実行しようという無茶はいってはいけません。 今回やりたいのは再送信を防ぎたいということでしょうか? もしやるなら (1)aaaウィンドウで開く (2)aaaウィンドウからparentのlocation.hrefを書き換えて、「データを送りました」画面にする。 (3)aaaウィンドウで自分を閉じる。

すると、全ての回答が全文表示されます。

関連するQ&A