Foros del Web » Programando para Internet » ASP Clásico »

enviar datos a ventana flotante desde form

Estas en el tema de enviar datos a ventana flotante desde form en el foro de ASP Clásico en Foros del Web. hola tengo un formulario con un campo llamado "nick" quiero que se procese en otra pagina que se abre en una ventana flotante asi: Código: ...
  #1 (permalink)  
Antiguo 25/08/2003, 12:10
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 4 meses
Puntos: 4
Exclamación enviar datos a ventana flotante desde form

hola

tengo un formulario con un campo llamado "nick" quiero que se procese en otra pagina que se abre en una ventana flotante asi:


Código:
<form name="form2" method="get" action="javascript:ampliar('chat/chat.asp',500,400)">
<input name="nick" type="text" class="TextBox"  size="10">
<font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>Nick</strong></font><br>
<input type="submit" name="Submit" value="Entrar" class="button">
</form>

en la ventana flotante tengo una pagina ASP donde recojo los datos de ese campo "nick" asi: <%=request.querystring("nick")%>

al enviar los datos del fomulario por el metodo GET y recogerlos por query.string deberia aparecer lo escrito en el campo nick, pero no veo nada, no me salen los datos, ya probe con GEt y con POST y no me funciona de ninguna de las dos formas..

-------------
este es el javascript que uso para abrir la ventana flotante

Código:
<SCRIPT language=JavaScript><!--
if(navigator.appVersion.substring(0,1) >=3)
function ampliar(foto,ancho,alto)
	{
	nuevaVentana = window.open(foto,"nuevaVentana","height="+alto+",width="+ancho+",resizable=0,noresize=yes,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=yes")
	}
//-->
</SCRIPT>
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #2 (permalink)  
Antiguo 25/08/2003, 12:48
 
Fecha de Ingreso: agosto-2003
Mensajes: 20
Antigüedad: 21 años, 8 meses
Puntos: 0
Hola.

Yo creo que tu problema es que no llega a ejecutarse el submit al no indicar la página que recibe los datos en el action del form por eso simplemente se abre la nueva ventana pero no llega a recibir el dato, prueba a modificar la funcion de esta forma.

function ampliar(foto,ancho,alto)
{
var pagina = foto + "?nick=" + document.form2.nick.value;
nuevaVentana = window.open(pagina,"nuevaVentana","height="+alto+" ,width="+ancho+" ,resizable=0,noresize=yes,toolbar=0,location=0,dir ectories=0,status=0,menubar=0,scrollbars=yes")
}

De esta forma ya deberías poder recoger el valor con request.querystring

Saludos.

Última edición por JuanJo.d; 25/08/2003 a las 12:50
  #3 (permalink)  
Antiguo 25/08/2003, 22:04
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 4 meses
Puntos: 4
Código:
<form name="form2" method="get" action="javascript:chat('chat/chat.asp',350,135)">
<input name="nick" type="text" class="TextBox"  size="10">
<font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>Nick</strong></font><br>
<input type="submit" name="Submit" value="Entrar" class="button">
</form>

y el javascript que tengo para abrir la venta es este

Código:
<SCRIPT language=JavaScript><!--
if(navigator.appVersion.substring(0,1) >=3)
function chat(foto1,ancho1,alto1)
{
var pagina1 = foto1 + "?nick=" + document.form2.nick.value;
nuevaVentana1 = window.open(pagina1,"nuevaVentana1","height="+alto1+",width="+ancho1+" ,resizable=0,noresize=yes,toolbar=0,location=0,dir
ectories=0,status=0,menubar=0,scrollbars=yes")
}
//-->
</SCRIPT>

pero ya ni siquiera me abre la ventana.



necesito abrir la ventana y que me pasen los datos de la pagina donde esta el formulario hasta la ventana flotante donde los recojo con query.string.

gracias por la colaboracion, como puedo solucionar esto=?
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #4 (permalink)  
Antiguo 25/08/2003, 22:42
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 4 meses
Puntos: 4
listo, ya funciona, gracias por la ayuda.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
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 11:22.