Usuário com melhor resposta
Fechar ModalPopupExtender com ESC

Pergunta
-
Bom dia!
eu tenho o seguinte código para fechar uma janela modal, que funciona perfeitamente fora do masterpage. Mas quando inserido em uma página vinculada à algum masterpage, ele simplesmente para de funcionar.
<asp:Button ID="btnShowModal" runat="server" Text="Click to show the Modal Window" /> <asp:Panel ID="pnlModalPanel" runat="server" Style="display: none" CssClass="modalPopup" align="center"> press the 'esc' key to close this Popup </asp:Panel> <asp:ModalPopupExtender ID="ModalPopupExtender1" runat="server" BackgroundCssClass="modalBackground" TargetControlID="btnShowModal" PopupControlID="pnlModalPanel"> </asp:ModalPopupExtender> <script type="text/javascript"> function pageLoad(sender, args) { if (!args.get_isPartialLoad()) { $addHandler(document, "keydown", onKeyDown); } } function onKeyDown(e) { if (e && e.keyCode == Sys.UI.Key.esc) { $find('ModalPopupExtender1').hide(); } } </script>
Alguma dica para funcionar com masterpage?
Respostas
Todas as Respostas
-
Olá Dudú,
Tudo bem?
O que quer dizer quando diz que "ele simplesmente para de funcionar"?
Atenciosamente
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
-
-
-
Olá Dudú,
Não consegui encontrar muito coisa relacionada ao seu problema. Peço que verifique os links abaixo, talvez as informações abaixo possam te auxiliar na sua pesquisa:
Espero ter ajudado.
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
- Editado Marcos SJ segunda-feira, 21 de setembro de 2015 20:32
-
-
-
Continuarei pesquisando uma solução e assim que a tiver postarei aqui como resposta.
Atenciosamente
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
-
Olá Dudú,
Tudo bem?
Você conseguiu resolver este problema?
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
-