Foros del Web » Creando para Internet » HTML »

abrir respuesta de formulario en nueva ventana

Estas en el tema de abrir respuesta de formulario en nueva ventana en el foro de HTML en Foros del Web. Hola estoy creando un formulario que tiene ciertos datos, necesito que la repuesta del sistema al dar submit sea en una nueva ventana del navegador ...
  #1 (permalink)  
Antiguo 02/11/2009, 08:33
 
Fecha de Ingreso: octubre-2009
Mensajes: 20
Antigüedad: 8 años, 2 meses
Puntos: 0
abrir respuesta de formulario en nueva ventana

Hola estoy creando un formulario que tiene ciertos datos, necesito que la repuesta del sistema al dar submit sea en una nueva ventana del navegador (que no sea una popus) hasta ahora me abre la nueva ventana pero los datos parecen que se pierden en el camino.

Este es el código:
<FORM action="" method="post" target="_blank" >
<INPUT type="hidden" name="detalle" value="<?PHP echo $aux;?>" />
<INPUT type="submit" align="left" style=" border-bottom-style:outset; border-left-color:#00BCFB; border-top-color:#00BCFB; border-right-color:#00BCFB; border-bottom-color:#00BCFB; background-color:#FFFFFF" value="Modificar" class="examinar" onclick="abrirNuevaVentana()"/>
</FORM>

donde:

<SCRIPT language="javascript">

function abrirNuevaVentana()
{
var nuevaVentana= window.open("mostrarDatosDeudor.php","left=200,top =200,height=300,width=500,scrollbar=si,location=no ,resizable=si,menubar=no")
window.close();
}

</SCRIPT>

de verdad necesito ayuda con esto por favor!!!
  #2 (permalink)  
Antiguo 02/11/2009, 09:57
Avatar de darkasecas  
Fecha de Ingreso: marzo-2005
Ubicación: SantaCata, NL, Mexico
Mensajes: 1.553
Antigüedad: 12 años, 9 meses
Puntos: 77
Respuesta: abrir respuesta de formulario en nueva ventana

Pues simplemente con ponerle el target="_blank" en el <form>, y en el action pones el script que va procesarlo, no necesitas una funcion de javascript en el boton para abrir la ventana nueva
  #3 (permalink)  
Antiguo 02/11/2009, 09:57
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.728
Antigüedad: 8 años, 6 meses
Puntos: 1512
Respuesta: abrir respuesta de formulario en nueva ventana

Puedes hacerlo de varias formas, una de ellas es usar la variable que declaraste para abrir esa ventana y enviar los datos al formulario.
Código javascript:
Ver original
  1. var nuevaVentana= window.open("mostrarDatosDeudor.php","ventana","left=200,top=200,height=300,width=500,scrollbar=si,location=no ,resizable=si,menubar=no");
  2. nuevaVentana.nombreFormulario.nombreCampo.value="dato que va en el campo";
O puedes pasar los datos por el metodo de GET
Código javascript:
Ver original
  1. var nuevaVentana= window.open("mostrarDatosDeudor.php?variable1=valor1&variable2=valor2","ventana","left=200,top=200,height=300,width=500,scrollbar=si,location=no ,resizable=si,menubar=no");
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #4 (permalink)  
Antiguo 02/11/2009, 10:11
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.547
Antigüedad: 15 años, 8 meses
Puntos: 1262
Respuesta: abrir respuesta de formulario en nueva ventana

Hola:

Si usas window.open() entonces es un popup, pero si la ventana debe estar "personalizada" es lo único posible...

La respuesta a tu duda en este artículo: Formularios y enlaces dirigidos a ventanas

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
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 15:33.