Foros del Web » Programando para Internet » PHP »

campos de form en nueva ventana

Estas en el tema de campos de form en nueva ventana en el foro de PHP en Foros del Web. Hola a todos, espero que como siempre lo han echo me puedan dar una manita con esto. Tengo un formulario HTML que pasa los campos ...
  #1 (permalink)  
Antiguo 20/12/2004, 12:10
 
Fecha de Ingreso: diciembre-2003
Mensajes: 15
Antigüedad: 14 años
Puntos: 0
De acuerdo campos de form en nueva ventana

Hola a todos, espero que como siempre lo han echo me puedan dar una manita con esto.
Tengo un formulario HTML que pasa los campos a un pagina PHP, este pagina se habre en una pagina nueva mediante el "target_blank".
Todo funciona perfectamente el problemita es que quiero que la nueva pagina en la que se procesa el form se habra en una pequeña ventana (pop up), a la que yo pueda controlar el tamaño, esto con la intension de que el usuario no pierda la vista de la pagina donde esta el form.
Si alguien save lo que devo hacer por favor solicito su ayuda, estare muy agradecido.
  #2 (permalink)  
Antiguo 20/12/2004, 15:31
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
mm ... Desde javacript puedes tomar tus datos del formulario ante tu pulsación del botón (onClick() ..) y abrir tu ventana llamando a tu script.php de proceso y pasandole los valores a este ...

En principio todo eso se hace en Javascript: window.open() .. tomando los valores de tus varaibels del formulario para montar el "URL" de la pagina que llamaras (tu script.php de proceso) tipo: nose.php?variable=+document.formualario.variable.v alue .. y así con el resto de variables. Todo eso "lanzado" con un evento onClick() en tu botón o link que uses ..

Tu script PHP recibira las variables en $_GET (pues van por el URL).

Un saludo,
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 07:53.