pontoNETpt
A comunidade PontoNetPT está direccionada a todos os programadores que trabalhem com a plataforma .NET.
Usando ModalDialog
Olá meus amigos!!

Hoje vou postar um artigo sobre ModalDialog, normalmente usado como PopUp's.
Uma boa utilidade para ele é que ele "trava" a pagina pai podendo usa-la novamente somente
quando fechar a popup e é bem utilizável tambem quando se tem um sistema web que utilizam de
muitas popup's sendo que o ModalDialog seguirá como uma página padrão para todas as popup's.

Chega de lero lero e vamos a um exemplo prático:

Primeiro criei uma página que será o padrão das minhas popup´s, dei nome de ModalDialog.

<head runat="server">
<title>Modal Dialog</title>
</head>
      <frameset rows="520px">
              <frame src="<%= Request["Content"] %>" />
      </frameset>
</html>

Em seguida na pagina Pai, criei um botão que irá abrir a minha página popup:
<script type="text/javascript">

//Abre PopUp  
function AbrePopUpCif()
    {
         var opcoes = "resizable:yes;dialogWidth:517px;dialogHeight:310px;center:yes;scroll:yes"; 
         var pagina = "ModalDialog.aspx?Content=DigiteSuaNovaPagina.aspx";
         var popup = window.showModalDialog(pagina, null, opcoes);
    }

</script><%@ page autoeventwireup="true" codefile="Default.aspx.cs" inherits="_Default" language="C#" %>   

<input ID="btnPopUp" type="button" OnClick="AbrePopUpCif();" style="width: 81px" value="PopUp" />

Bem, é isso galera, espero ter ajudado quem esta com algumas difículdade em usar ModalDialog ou ate mesmo saber como ele funciona.
Vale lembrar que isto não funcionará em navegador FIREFOX apenas no IE, estou pesquisando, assim que conseguir a solução para o firefox, postarei aqui!

Valeuu a todos!
Abraços!
DaniloCe

Posted 30-1-2008 15:19 por Danilo Cecilia
Filed under:

Comments

Anonymous wrote re: TESTE
on 1-7-2009 2:35
Danilo,

Porque você não faz uma coisa para funcionar nos dois browsers?
Anonymous wrote re: Usando ModalDialog
on 1-7-2009 2:35
Se estás em ASP.NET 2.0 pq não usar asp.net ajax + control toolkit :P bem mais simpático e funciona em N browsers
Anonymous wrote re: Usando ModalDialog
on 1-7-2009 2:35
Oi Danilo.
Com os novos browsers é necessário ter muita ponderação antes de usar pop-ups, isto por causa dos tabs. Eu por exemplo, tenho configurado os meus browsers para abrirem "janelas novas" como um novo tab, o que invalida por completo o conceito de modal. O que se começa a ver é a utilização de divs para criar o efeito modal dentro do tab onde esta a correr a aplicação.
Anonymous wrote re: Usando ModalDialog
on 1-7-2009 2:35
Danilo,

Dê uma olhada neste link abaixo, é um popupModal.
http://asp.net/AJAX/AjaxControlToolkit/Samples/ModalPopup/ModalPopup.aspx

Espero ajudar.
Anonymous wrote re: Usando ModalDialog
on 1-7-2009 2:35
Oi Mauricio,

Cara!!!! Showw de bola, eu ainda nunca tive contato com AJAX e pelo que vi, me parece ser uma ótima ferramenta, funcionou aqui no FF rsrs...

Eu achei um outro link super bacana tambem onde utiliza um tal de submodal, super bacana!!

http://www.mhavila.com.br/topicos/web/window_modal.html

Vale a pena dar uma olhada tambem!!

Valeu amigo pelo link!

Abraço!!
DaniloCe

Anonymous wrote re: TESTE
on 2-7-2009 2:28
Danilo,

Porque você não faz uma coisa para funcionar nos dois browsers?
Anonymous wrote re: Usando ModalDialog
on 2-7-2009 2:28
Se estás em ASP.NET 2.0 pq não usar asp.net ajax + control toolkit :P bem mais simpático e funciona em N browsers
Anonymous wrote re: Usando ModalDialog
on 2-7-2009 2:28
Oi Danilo.
Com os novos browsers é necessário ter muita ponderação antes de usar pop-ups, isto por causa dos tabs. Eu por exemplo, tenho configurado os meus browsers para abrirem "janelas novas" como um novo tab, o que invalida por completo o conceito de modal. O que se começa a ver é a utilização de divs para criar o efeito modal dentro do tab onde esta a correr a aplicação.
Anonymous wrote re: Usando ModalDialog
on 2-7-2009 2:28
Danilo,

Dê uma olhada neste link abaixo, é um popupModal.
http://asp.net/AJAX/AjaxControlToolkit/Samples/ModalPopup/ModalPopup.aspx

Espero ajudar.
Anonymous wrote re: Usando ModalDialog
on 2-7-2009 2:28
Oi Mauricio,

Cara!!!! Showw de bola, eu ainda nunca tive contato com AJAX e pelo que vi, me parece ser uma ótima ferramenta, funcionou aqui no FF rsrs...

Eu achei um outro link super bacana tambem onde utiliza um tal de submodal, super bacana!!

http://www.mhavila.com.br/topicos/web/window_modal.html

Vale a pena dar uma olhada tambem!!

Valeu amigo pelo link!

Abraço!!
DaniloCe

LenaGalloway32 wrote re: Usando ModalDialog
on 7-9-2011 9:03

According to my monitoring, billions of persons all over the world get the <a href="bestfinance-blog.com/.../business-loans">business loans</a> at well known banks. Hence, there's good possibilities to receive a credit loan in every country.

customized essay wrote re: Usando ModalDialog
on 3-10-2011 5:44

A lot of students in the whole world remember that the term paper writing service will furnish us with the custom article writing. Therefore, that is simple to buy a essay online.

custom essay order wrote re: Usando ModalDialog
on 3-10-2011 5:45

Perfectly accomplished essay editing would bring people a chance to have good reputation. However, term papers performing will utilize your free time. So it will be workable to buy papers online to foreclose this.

loans wrote re: Usando ModalDialog
on 8-10-2011 7:36

It is perfect that we are able to get the loans and it opens new possibilities.

Add a Comment

(requerido)  
(opcional)
(requerido)  
Remember Me?
If you can't read this number refresh your screen
Enter the numbers above:  
Powered by Community Server (Commercial Edition), by Telligent Systems