martes, 23 de agosto de 2005

Pop-up para confirmar datos de un formulario.

Este artículo nace como respuesta a la siguiente cuestión planteada en el foro de miarroba en el colaboro siempre que puedo.

Tengo una página de formularios en mi web y desearía que al pulsar el botón de "enviar" me saliera una confirmación del mismo en tamaño pequeño (popup ?). Esta confirmación llevaría un botón de "cerrar" y al pulsarlo se cerraría junto con la página de formularios. ¿Es posible?

Sí es posible. En el script que te presento se crea un pop-up que muestra los datos introducidos por el usuario y contiene dos botones "conforme" y "no conforme". Si pulsa el primero los datos son enviados a la página que recoge los datos y si pulsa el segundo 1º.-se borrarán los datos del formulario; 2º.- se cerrará el pop-up; 3º.- se intentará cerrar la ventana del formulario.

Y digo intentar porque el código tiene comportamientos diferentes según que navegador se use: Mozilla y Firefox no hacen absolutamente nada. Internet Explorer te mostrará el siguiente mensaje: "La página Web que está viendo está intentando cerrar la ventana. Desea cerrarla. (Si-No)". Y Opera es el único que sí la cierra automáticamente.

Además, está haciendo algo que el usuario puede que no quiera hacer: Cerrar una ventana que tenía abierta. Y además de una forma sorpresiva para él.

En consecuencia, es desaconsejable intentar cerrar la ventana del formulario.

Demo y código

salu2

Comentarios

Añadir un comentario