• 締切済み

window.closeもしくはwindow.opener.closeで警告を表示させない方法

宜しくお願い致します。 ログイン画面を作っております。 ログインフォームからID、パスワードでログインした際に、子ウィンドウを表示させます。その際に、残った親ウィンドウを子ウィンドウが開いた際に閉じたいのですが、window.closeもしくはwindow.opener.closeで閉じると警告ダイアログが表示されてしまいます。この警告ダイアログを表示させない方法はありますか?window.closeもしくはwindows.opener.closeで警告を表示させない様にする事が不可の場合、同じ動作が出来る関数はありますか?

みんなの回答

  • VCAT
  • ベストアンサー率20% (16/79)
回答No.2

昔とちがって今は子画面はひどく嫌われています。 開かないようにしているユーザーも多いです。 ですので、そういうデザインそのものが他に検討されるべき なのかもしれません。 開かなかったら役目をしないページなどは無意味ですし。

  • t140
  • ベストアンサー率39% (59/150)
回答No.1

警告ダイアログを表示させないためには、その閉じようとする ウィンドウに対して、親ウィンドウが存在している必要が あったと記憶しています。 子ウィンドウを使わないでログインできるようにするほうが スマートではないでしょうか?

HyugaVirus
質問者

補足

ありがとうございます。 ログインした時に、メニューバーやタイトルバー、ウィンドウサイズやリサイズ制限などをかけたいので、window.openで別ウィンドウにしています。 そのままのウィンドウに開いてブラウザの各制限がかけられれば理想的なんですが・・・・

専門家に質問してみよう