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

Paso de variables

Estas en el tema de Paso de variables en el foro de ASP Clásico en Foros del Web. Seguro que esta pregunta no es de este foro pero de todas formas: ¿Sabe alguien cómo pasar variable de una página a otra? Graciasss...
  #1 (permalink)  
Antiguo 31/01/2002, 06:38
 
Fecha de Ingreso: junio-2001
Mensajes: 110
Antigüedad: 23 años
Puntos: 0
Paso de variables

Seguro que esta pregunta no es de este foro pero de todas formas: ¿Sabe alguien cómo pasar variable de una página a otra?

Graciasss
  #2 (permalink)  
Antiguo 31/01/2002, 07:14
 
Fecha de Ingreso: agosto-2001
Mensajes: 399
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Paso de variables

Hola,
en primer lugar debes tener un formulario que te apunte a otra pagina:
<form name="formulario" action="pagina2.asp">

las variables debes dejarlas dentro del form, se decir, dentro de <form>...</form>
por ejemplo:
<form name="formulario" action="pagina2.asp">
<input type="text" name="campo_texto">
</form>

tambien debes tener un boton (submit) que haga que pases a la otra pagina:
ejemplo:

<form name="formulario" action="pagina2.asp">
<input type="text" name="campo_texto">
<input type="submit" name="ejecutar" value="ejecutar">
</form>

Cuando se presione "ejecutar" se irá a pagina2.asp.

Para rescatar la información en pagina2.asp debes hacer un request.form. Ejemplo:
<%=request.form("campo_texto")%&gt ;

Espero que te sirva ;)
  #3 (permalink)  
Antiguo 31/01/2002, 07:19
 
Fecha de Ingreso: agosto-2001
Mensajes: 399
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Paso de variables

ahora, si lo que tienes es una variable así:
<%
mivariable="hola"
....
%>

y quieres pasarla a otra página, tienes esta alternativa:

<%
mivariable="hola"
....
%>
<input type="hidden" name="campo1" value="<%=mivariable%>">

Luego rescatas el valor de campo1:
<%=request.form("campo1")%>

Saludos ;)
  #4 (permalink)  
Antiguo 31/01/2002, 07:23
 
Fecha de Ingreso: junio-2001
Mensajes: 110
Antigüedad: 23 años
Puntos: 0
Re: Paso de variables

Gracias, pero no es eso lo que quiero :( . Mi pregunta es mucho más retorcida. Necesito que dependiendo de que vínculo se pulse en determinada página, ésta envíe una variable con un valor a otra pero sin usar formularios, es decir, de una forma "transparente" para el usuario para que posteriormente en la otra página dependiendo del valor enviado desde la primera (¡vaya trabalenguas que me he currado!) abra una BD u otra.
Espero haber sido lo suficientemente claro esta vez.

Gracias de todos modos por el interés Legolas. :)
  #5 (permalink)  
Antiguo 31/01/2002, 07:25
Avatar de Helbira  
Fecha de Ingreso: octubre-2001
Ubicación: Sevilla, España
Mensajes: 1.228
Antigüedad: 22 años, 7 meses
Puntos: 5
Re: Paso de variables

<a href="urlDestino.asp? var1= valor1& var2= valor2>Enlace</a>

En la página urlDestino.asp podrás consultar los valores de esas variables var1 y var2 con el siguiente código:

var1 = Request.QueryString("var1")
var2 = Request.QueryString("var2")

  #6 (permalink)  
Antiguo 31/01/2002, 07:29
 
Fecha de Ingreso: agosto-2001
Mensajes: 399
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Paso de variables

Lo que te dice Helbira es muy buena alternativa, pero es conveniente un complemento:
<a href="urlDestino.asp? var1=<%=valor1%>& var2=<%=valor2%>">Enlace</a>

Saludos
  #7 (permalink)  
Antiguo 31/01/2002, 07:31
 
Fecha de Ingreso: junio-2001
Mensajes: 110
Antigüedad: 23 años
Puntos: 0
Re: Paso de variables

¡¡¡Gracias a los dos!!!, eso es exactamente lo que necesitaba :) :) :) ;) ;) :) ;) :) :)
  #8 (permalink)  
Antiguo 31/01/2002, 07:47
 
Fecha de Ingreso: agosto-2001
Mensajes: 399
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Paso de variables

Para servirte!!! :)
  #9 (permalink)  
Antiguo 31/01/2002, 08:01
 
Fecha de Ingreso: junio-2001
Mensajes: 110
Antigüedad: 23 años
Puntos: 0
Re: Paso de variables

Bueno después de un momento feliz....
Esta pregunta es de exámen:
Lo que me habeis dicho funciona cojonudamente, pero el caso es que no habia contado con que habia una ventana de popup por medio en la cual se valida al usuario y su contraseña. ¿Cómo puedo hacer para que el valor de la variable llegue hasta su destino?.
Yo habia pensado pasar la variable a la página de popup y de ahí intentar pasarla a la tercera página pero el problema es que la página de popup la llamo con una sentencia en JavaScript y no sé como pasarle la variable entonces :(

¿Me podeis ayudar?
  #10 (permalink)  
Antiguo 31/01/2002, 09:15
 
Fecha de Ingreso: agosto-2001
Mensajes: 399
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Paso de variables

puedes poner las variables en el código javascript. ejemplo:

<script language="JavaScript">
function Verreloj(mes, anno){
loc="Navegar.asp?mes="+ mes + "&anno=" + anno + "&id_usuario=" + document.formulario.Id_Usuario.value;
//alert(loc);
ventana=window.open(loc,"titulo","t oolbar=no,location=no,directories=no,status=no,men ubar=no,scrollbars=auto,resizable=yes,width=660,he ight=500");
}
</script>


saludos ;)
  #11 (permalink)  
Antiguo 31/01/2002, 10:10
 
Fecha de Ingreso: junio-2001
Mensajes: 110
Antigüedad: 23 años
Puntos: 0
Re: Paso de variables

Gracias Legolas voy a tratar a ver si consigo algo.
  #12 (permalink)  
Antiguo 31/01/2002, 11:27
 
Fecha de Ingreso: junio-2001
Mensajes: 110
Antigüedad: 23 años
Puntos: 0
Re: Paso de variables

Estoy jodón hoy. Bien vamos a ver... ya tengo la variable con su valor en el formulario de validación de usuario; creo dentro del mismo un 'hidden' para recoger dicho valor porque cuando doy al botón 'validar' llamo a una página asp que consulta en la BD y si el usuario existe, con un response.redirect entro ya en la página en la cuál necesito la variable, pero no sé cómo mandar la variable con el response.redirect. ¡Debo ser mu torpe! :(

Gracias por vuestra ayuda.
  #13 (permalink)  
Antiguo 31/01/2002, 11:35
 
Fecha de Ingreso: agosto-2001
Mensajes: 399
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Paso de variables

no hagas un response.redirect "otra.html", prueba poniendo:

<META http-equiv="Refresh" content="1; URL=otra.html">

Lo anterior hace que después de 1 segundo se llame a otra.html

Saludos ;)
  #14 (permalink)  
Antiguo 31/01/2002, 12:27
 
Fecha de Ingreso: junio-2001
Mensajes: 110
Antigüedad: 23 años
Puntos: 0
Re: Paso de variables

Lo siento Legolas, pero hoy estoy que no capto nada. A ver, según lo que me has explicado antes yo pongo la linea (<META http-equiv="Refresh" content="1; URL=main_pag.asp?filial="<%=variable%>& quot;>) pero en main_pag.asp no recibo la variable filial. ¿Dónde está el fallo?

Gracias
  #15 (permalink)  
Antiguo 31/01/2002, 12:43
 
Fecha de Ingreso: agosto-2001
Mensajes: 399
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Paso de variables

Prueba sin las "" ->
<META http-equiv="Refresh" content="1; URL=main_pag.asp?filial=<%=variable%>"& gt;

Suerte ;)

  #16 (permalink)  
Antiguo 31/01/2002, 12:49
 
Fecha de Ingreso: junio-2001
Mensajes: 110
Antigüedad: 23 años
Puntos: 0
Re: Paso de variables

¡¡¡PERO QUÉ GRANDE ERES MACHO!!! ¡y qué pequeñito soy yo!.
Acabas de entrar en mi grupo de admirados :) :) .

Ahora en serio, muchas gracias por todo
Saludos FeReNZCy
  #17 (permalink)  
Antiguo 31/01/2002, 12:55
 
Fecha de Ingreso: junio-2001
Mensajes: 110
Antigüedad: 23 años
Puntos: 0
Re: Paso de variables

Una última pregunta tipo paquete (de las mias) :) :
¿Cómo hago para que el META me abra una ventana nueva y se cierre la actual?

Os estoy masacrando hoy ;)
  #18 (permalink)  
Antiguo 31/01/2002, 13:03
 
Fecha de Ingreso: junio-2001
Mensajes: 110
Antigüedad: 23 años
Puntos: 0
Re: Paso de variables

...O en su defecto, ¿Se puede de alguna forma especificar el tamaño de la ventana con el <META?
  #19 (permalink)  
Antiguo 31/01/2002, 13:07
 
Fecha de Ingreso: agosto-2001
Mensajes: 399
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Paso de variables

Para servirte!!! ;)

Ahora, con respecto a las últimas dos preguntas, no las responderé porque quedé cansado :) ........

En realidad, no lo sé. Pero lo averiguaré
  #20 (permalink)  
Antiguo 31/01/2002, 13:11
 
Fecha de Ingreso: junio-2001
Mensajes: 110
Antigüedad: 23 años
Puntos: 0
Re: Paso de variables

Espero no estar abusando de tí demasiado pero es que esta chorradita es más dificil de lo que pensé en un principio...

De todas formas espero poder compensarte algún día cuando también estés en apuros (si es que eso es posible que ocurra ;) )

Gracias
  #21 (permalink)  
Antiguo 31/01/2002, 13:44
 
Fecha de Ingreso: agosto-2001
Mensajes: 399
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Paso de variables

Hola, gracias por tus buenas intenciones :) .

aún sigo buscando y probando algo que te sirva.

saludos
  #22 (permalink)  
Antiguo 01/02/2002, 03:25
 
Fecha de Ingreso: junio-2001
Mensajes: 110
Antigüedad: 23 años
Puntos: 0
Re: Paso de variables

Hola foreros, ¿no hay nadie que sepa cómo hacer para abrir una ventana con una etiqueta <META... > y poder dimensionar la ventana que abrimos?

Gracias a todos
FeReNZCy
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 00:20.