La pregunta és sencilla. He encontrados topics sobre el tema, pero son específicos de facebox o lightbox.
Existe alguna manera humana de lanzar una ventana modal (flotante) desde un boton submit en un form, enviando datos por post?
Gracias.
| |||
Duda: Modal flotante desde Submit (POST) La pregunta és sencilla. He encontrados topics sobre el tema, pero son específicos de facebox o lightbox. Existe alguna manera humana de lanzar una ventana modal (flotante) desde un boton submit en un form, enviando datos por post? Gracias.
__________________ http://www.multigestor.com - Diseño Web Lleida |
| |||
Respuesta: Duda: Modal flotante desde Submit (POST) He probado JQuery, varios scripts, pero finalmente he localizado un mero: function target_popup(form) { window.open('', 'formpopup', 'width=400,height=400,resizeable,scrollbars'); form.target = 'formpopup'; } Pero es muy arcáica esa ventana popup del navegador, lo suyo sería una modal tipo facebox o lightbox, verdad?
__________________ http://www.multigestor.com - Diseño Web Lleida |
| ||||
Respuesta: Duda: Modal flotante desde Submit (POST) Pues bien, una ventana modal no es más que un div con position: fixed; pero si estas manejando algun tipo de libreria deberias especificar cual para ver si alguna otra persona te puede ayudar. Yo lo decia por si estabas manejando tu mismo la ventana moda, por ejemplo yo tengo un script que me deja hacer esto: y como lo hice yo, puedo realizar cualquier cantidad de barbaridades con el , pero ya con el manejo de librerias no me meto
__________________ Quiero karma para en mi próxima vida ser un billonario bien dotado con alas. |
| |||
Respuesta: Duda: Modal flotante desde Submit (POST) En realidad no me refería a lo que tu bien ilustras. Mi form está en la página y envía los datos a la ventana por POST. Tu tienes el form dentro de esa ventana, por lo que es mucho más fácil hacerlo trabajar con iframes o con div scroll. Yo me refiero a esto: <htm> <body> <form action="ventana modal" method="POST"> No uso ninguna librería, las actuales y más eficaces como Lightbox o Facebox no contemplan esta opción, que yo sepa. Alguna sugerencia? Gracia por tu respuesta.
__________________ http://www.multigestor.com - Diseño Web Lleida |
| ||||
Respuesta: Duda: Modal flotante desde Submit (POST) Eso lo puedo hacer perfectamente, envió una petición AJAX con la información del formulario, la respuesta la muestro dentro del div, así de sencillo. Lo que pasa es que yo tengo control sobre el script y se perfectamente como funciona. De esa manera tengo una función que me muestra la ventana modal y lo único que hago es agregar la respuesta del servidor al div y proceder a mostrarlo. Vuelvo y te repito, si creaste la ventana modal (con tu código) y sabes AJAX no tendrás mucho problema en hacer lo que te digo. Referente al <form action="ventana modal" method="POST"> dudo que se pueda hacer asi
__________________ Quiero karma para en mi próxima vida ser un billonario bien dotado con alas. |
| |||
Respuesta: Duda: Modal flotante desde Submit (POST) Querido amigo, coincidirás conmigo en que, si emito la pregunta es porque no tengo nociones de AJAX, de otro modo, no consultaría algo tan obvio. Como dije anteriormente, usando esto: function target_popup(form) { window.open('', 'formpopup', 'width=400,height=400,resizeable,scrollbars'); form.target = 'formpopup'; } Puedes enviar datos a una ventana externa en forma de popup directamente desde form, pero lo que no me satisface es que sea precisamente un popup al uso, prefiero una ventana similar a lightbox o facebox. Te agradezco sinceramente la respuesta, no en vano, me soluciona menos que a ti tu explicación.
__________________ http://www.multigestor.com - Diseño Web Lleida |
| ||||
Respuesta: Duda: Modal flotante desde Submit (POST) OK, como dije en mi primer post asumí que tenias conocimientos de AJAX, si no es así no te puedo dar una solución, así es como lo haría yo:
Código Javascript:
Ver original
Código CSS:
Ver original
Código HTML:
Ver original resultado: Claro que estoy manejándolo con mi script. Espero que alguien te de una mejor respuesta SALUDOS.
__________________ Quiero karma para en mi próxima vida ser un billonario bien dotado con alas. |
| |||
Respuesta: Duda: Modal flotante desde Submit (POST) Gracias, reviso esto!!!
__________________ http://www.multigestor.com - Diseño Web Lleida |
Etiquetas: |