私はAsp.netアプリケーションでModalPopUpを使用しています。ユーザーが「esc」をクリックすると自動的に閉じるようにしたいと考えています。モーダルExtenderは、そのように宣言されているModal PopUp - Asp.Net Ajaxコントロールツールキット
<script language="JavaScript" type="text/javascript">
function pageLoad() {
$addHandler(document, 'keydown', onKeypress);
}
function onKeypress(args) {
if (args.keyCode == Sys.UI.Key.esc) {
var mdl = $find('modalExtender').hide();
}
}
</script>
そして:
私は次のスクリプトを使用しました
<cc1:ModalPopupExtender
ID="modalExtender"
runat="server"
TargetControlID="btnPreview"
PopupControlID="PreviewPanel"
BackgroundCssClass="modalBackground"
DropShadow="true"
CancelControlID="btnFechar" />
私はこのエラーを取得しています「ESC」キーを押すと: "Microsoft JScript実行時エラー: 'null'がnullまたはオブジェクトではありません。
誰かに同じ問題がありましたか?どのように解決されたのですか? ありがとうございます。
Josimari Martarelli
は、このブログの記事を見てください:[リンクテキスト](http://mattberseth.com/blog/2007/08/ how_to_dismiss_a_modalpopup_us.html) – zakster82