• 締切済み

サブミット後、自動的に画面を閉じる

サブミット後、任意の相手にパラメータを引き渡して 画面(開いているIEの画面)を自動的に閉じる方法はございますか? よろしくお願いいたします。

みんなの回答

  • PED02744
  • ベストアンサー率40% (157/390)
回答No.2

自分から開いた画面を自分を閉じると、「~閉じられようとしている」旨のダイアログが出てしまいます(No.1さんのおっしゃるとおり) だから、順番を変えて、 (1)任意の相手から「submitする画面」を開いて (2)submitする画面から、親画面にパラメータを渡して (3)submit()したら、自分を window.close();で閉じる って事なら可能かとおもいます。

すると、全ての回答が全文表示されます。
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

自分自身を閉じることはセキュリティ違反なので確認ダイアログがでます。 クライアント側でセキュリティを下げればできますが 不特定のユーザーに対して提供するサービスとしてはきびしいものがあります。 (一言でいえば「かっちょわるいサイト」) おそらくsubmitのために別窓を開き、自分をクローズするという フローを考えているのでしょうけど、そうであれば、自分自身の windowにサブミットするのが妥当だとおもいます。 もちろん、もどらせたくないという意図だとは思いますが・・・

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

関連するQ&A