Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/01/2004, 13:34
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Hola cesar24 (y Cluster):

Si tienes un formulario puedes poner en el form un target con cualquier valor que te interese para identificar la nueva ventana, y usar el evento submit (onsubmit) para abrir la ventana como popup...

Si la nueva ventana es php, puedes usar el método que quieras y recoger las variables del modo habitual, en cambio si la nueva ventana va a ser html, debes usar el método get y recoger los parámetros con location.search.

<form action="nuevoForm.html" target="nuevaVentana" method="get" onsubmit="window.open('', 'nuevaVentana', opciones)";>

Donde pone opciones tienes que especificarlas con los valores que aparecen en la FAQ 100 de este foro.

Y en el popup (si quieres recoger los valores con javascript)
var opciones = location.search.split("?")[1];

El primer valor lo puedes recoger así:
var prime = opciones.split("&")[0].split("=")[1];

El segundo:
var segun = opciones.split("&")[1].split("=")[1];

... Hay más formas, pero a mi me gusta usar el split porque me lo "aprendí".

Saludos