Foros del Web » Programando para Internet » Javascript » Frameworks JS »

[SOLUCIONADO] Abrir 2 dialog

Estas en el tema de Abrir 2 dialog en el foro de Frameworks JS en Foros del Web. Buenas noches, quisiera saber si es posible mostrar un dialog cuando abro una pagina indicando si desea realizar una operacion. Es decir como en mi ...
  #1 (permalink)  
Antiguo 18/07/2014, 04:57
 
Fecha de Ingreso: julio-2014
Mensajes: 3
Antigüedad: 9 años, 9 meses
Puntos: 0
Abrir 2 dialog

Buenas noches, quisiera saber si es posible mostrar un dialog cuando abro una pagina indicando si desea realizar una operacion.

Es decir como en mi caso :

Cuando ingreso a la pagina "Producto"
Muestro un Dialog diciendole si desea abonar un monto a su cuenta con dos botones, aceptar y cancelar. si es Aceptar se deberia abrir otro dialog donde ingresara los datos requeridos.

Hasta el momento he podido hacer esto, pero cuando le doy en el boton aceptar sigue abriendose el mismo dialog sin llamar al otro dialog.

Código:
//Primer dialog a mostrar
$(function mostrarmensaje() {

    var dialogDefine = $("#mensaje").dialog({
        autoOpen: true,
        modal: true,
        resizable: false,
        height: 160,
        show: {
            effect: "blind",
            duration: 100
        },
        hide: {
            effect: 'explode',
            duration: 1000
        },
        buttons: {
            Ok: function () {
                $("[id=btnCuenta]").click();
            },
            }
    }).parent().appendTo("form");
       
});
//Segundo dialog a mostrar
$(function DespositoCuenta() {

    var dialogDefine = $("#cuenta").dialog({
        autoOpen: false,
        modal: true,
        resizable: false,
        height: 160,
        show: {
            effect: "blind",
            duration: 100
        },
        hide: {
            effect: 'explode',
            duration: 1000
        },
        buttons: {
            Ok: function () {
                $("[id=btnDeposito]").click();
            },
            Close: function () {
                $(this).dialog('close');
            }
        }
    }).parent().appendTo("form");
    $("#btnCuenta").click(function () {
        $("#cuenta").dialog("open");
        return;
    })
});
En el html

Código:
<script type="text/javascript">
        mostrarmensaje();
    </script>

 <div id="mensaje" style="display:none">
            <div class="login">
            <h1>MENSAJE</h1>
           
                <p>
                    <asp:Label ID="Label1" runat="server">DESEA DESPOSITAR MONTO A SU CUENTA</asp:Label>
                    
                </p>
                <p class="submit">
                    <asp:Button ID="btnCuenta" runat="server" Text="Aceptar" OnClick="btnCuenta_Click"/>
                    
                </p>
            
        </div>
    </div>         
     <div id="cuenta" title="CUENTA" style="display:none">
            <div class="login">
            <h1>DEPOSITO</h1>
           
                <p>
                    <asp:Label ID="lblMonto" runat="server">MONTO</asp:Label>
                    <asp:TextBox ID="txtMonto" runat="server" ></asp:TextBox>

                </p>
                <p class="submit">
                    <asp:Button ID="btnDeposito" runat="server" Text="DEPOSITAR" OnClick="btnDepositar_Click" />
                </p>
            
        </div>
    </div>
  #2 (permalink)  
Antiguo 18/07/2014, 07:54
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Abrir 2 dialog

Hola:

Desde el foro javascript, debemos adivinar que hace la función "$()"... evidentemente no se trata de un conversor de divisas... por eso hemos movido el tema (sin saber la librería que usas)...

... Y eso de dialog, supongo que se trata de algo de la misma librería, aunque supongo que se tratará de una simulación de la ventana modat prompt...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo

Etiquetas: dialog, html, javascript
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:40.