Foros del Web » Programando para Internet » Javascript »

Pasar variable desde un select a una popup

Estas en el tema de Pasar variable desde un select a una popup en el foro de Javascript en Foros del Web. Si hay algo que siempre me complica es pasar una variable desde un formulario a una popup :-p veamos: pagina1.asp <form method="get" action="javascript :popup('pagina2.asp')"> <select ...
  #1 (permalink)  
Antiguo 09/09/2004, 09:18
Avatar de pcarvajal  
Fecha de Ingreso: enero-2002
Mensajes: 701
Antigüedad: 22 años, 4 meses
Puntos: 8
Pregunta Pasar variable desde un select a una popup

Si hay algo que siempre me complica es pasar una variable desde un formulario a una popup :-p

veamos:

pagina1.asp

<form method="get" action="javascript:popup('pagina2.asp')">
<select name="numero">
<option value="1">1</option>
<option value="2">2</option>
</select>
<input type="submit" value="Abrir ventanita y pasar variable a popup">
</form>
----
pagina2.asp

numero=Request.QueryString("numero")
response.write numero

pero no me funciona!!!
a ver si alguien puede ilumnarme hoy!

Saludos!
  #2 (permalink)  
Antiguo 09/09/2004, 09:21
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
Bueno, aunque no es de ASP, algo rápido es un <form action="pagina2.asp" target="_blank">. Y la trabajas normal.
  #3 (permalink)  
Antiguo 09/09/2004, 09:24
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
O no uses un submit y mandala "a pie" con alguna función y tu armas la ventana:

window.open('pagina2.asp?identi=<%=texto%>','MyWin dow','width=700,height=600,menubar=no,scrollbars=y es,toolbar=yes,location=yes,directories=ye s,resizable=yes,top=0,left=0');
  #4 (permalink)  
Antiguo 09/09/2004, 09:30
Avatar de pcarvajal  
Fecha de Ingreso: enero-2002
Mensajes: 701
Antigüedad: 22 años, 4 meses
Puntos: 8
el target="_blank" no me sirve porque tiene que ser en una popup dimensionada.
con lo del window.open no quede muy claro :S
en que parte del codigo tendria que colocarlo???? :S
  #5 (permalink)  
Antiguo 09/09/2004, 09:39
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años
Puntos: 4
<select name="numero">
<option value="1">1</option>
<option value="2">2</option>
</select>
<input type="button" value="Abrir ventanita y pasar variable a popup" onclick="envia()">
</form>
----

<script language="vbs">
function envia()
window.open "archivo2.asp?numero=" & numero.options(numero.selectedindex).value,"",""

end function
</script>

pagina2.asp

numero=Request.QueryString("numero")
response.write numero
  #6 (permalink)  
Antiguo 09/09/2004, 09:54
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 2 meses
Puntos: 535
Como el problema es cómo pasar el value del option y no cómo recibirlo con ASP, te traslado a javascript
__________________
...___...
  #7 (permalink)  
Antiguo 09/09/2004, 10:14
Avatar de pcarvajal  
Fecha de Ingreso: enero-2002
Mensajes: 701
Antigüedad: 22 años, 4 meses
Puntos: 8
diablos! funciona!
pero no se como dimensionar la ventana dentro de esa funcion!!
  #8 (permalink)  
Antiguo 09/09/2004, 10:20
Avatar de pcarvajal  
Fecha de Ingreso: enero-2002
Mensajes: 701
Antigüedad: 22 años, 4 meses
Puntos: 8
no he dicho nada!!!
no he dicho nada!!!
no he dicho nada!!!

window.open "pagina2.asp?numero=" & numero.options(numero.selectedindex).value,"","wid th=230,height=130,left=300,screenX=300,top=150,scr eenY=150,menubar=no,scrollbars=no,toolbar=no,locat ion=no,directories=no,resizable=no"


Última edición por pcarvajal; 09/09/2004 a las 10:24
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:11.