• 締切済み

ポップアップでウィンドウを表示させ、元ウィンドウをロックしたい

画面1にはテキストボックスなど編集できる項目が たくさんあり、更新ボタンを押下するとDBを更新できます。 今回、画面1に新しいボタンを配置し、 ポップアップ画面を表示するようになりました。 ポップアップ画面がある間は、画面1は編集できないようにしたいと 思います。 ロックするためにはどのようにすればよいでしょうか?

みんなの回答

noname#158371
noname#158371
回答No.2

この質問って、ASPですか?ASP.NETですか?それともHTMLやWebサイトデザインに関する質問ですか? ASPやASP.NET1.0(.NET Framework1.1)であれば、 No1の回答者さんの方法がGoodですが、 もし、ASP.NET2.0(.NET Framework2.0)以降を使っていて、 Ajax Control Toolkit をインストールしているのであれば、 ModalPopupコントロールを使うと、ポップアップ画面起動中は 親画面(ここでいう画面1)を編集できないようにすることが 比較的簡単にできますよ ModalPopupコントロールの実行サンプルとサンプルコード http://www.asp.net/AJAX/AjaxControlToolkit/Samples/ModalPopup/ModalPopup.aspx ASP.NET Ajax Control Toolkitの入手先 http://www.codeplex.com/AjaxControlToolkit/Release/ProjectReleases.aspx?ReleaseId=16488 仮にASP.NETを使ってないという場合は、No1の回答者さんの やり方が一番手っ取り早いかなと思います。 ご参考になれば幸いです。

参考URL:
http://www.asp.net/AJAX/AjaxControlToolkit/Samples/ModalPopup/ModalPopup.aspx
takupon001
質問者

お礼

ありがとうございます。 環境はASPです。 解決できました。

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

ポップアップをどのように表示してるのでしょう? widnow.open なら window.showModalDialogに変更してみてはいかがでしょう

takupon001
質問者

お礼

ありがとうございます。 解決できました。

関連するQ&A