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

Pasar variable entre paginas asp?

Estas en el tema de Pasar variable entre paginas asp? en el foro de ASP Clásico en Foros del Web. Tengo una variable asp en mi pagina.. y necesito que cuando haga click en el link de mi otra pagina asp.. esta variable siga.. (No ...
  #1 (permalink)  
Antiguo 22/11/2004, 09:54
Avatar de Loco del Pc  
Fecha de Ingreso: diciembre-2002
Ubicación: Santander
Mensajes: 98
Antigüedad: 21 años, 5 meses
Puntos: 0
Pasar variable entre paginas asp?

Tengo una variable asp en mi pagina.. y necesito que cuando haga click en el link de mi otra pagina asp.. esta variable siga.. (No uso formularios poreso no poria usar el request.form)

COmo le hago?

Algun metodo mas efectivo.. que guardar la variable en un txt y luego abrirla.. asi es como lo tenia...
  #2 (permalink)  
Antiguo 22/11/2004, 10:10
Avatar de pempas  
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 985
Antigüedad: 20 años, 5 meses
Puntos: 6
En vez de request.form usa request.querystring, es lo mismo pero para variables.

Las variables tendrás que pasarlas así:

pagina.asp?id=variable (la variable se llama "id")

Salu2
  #3 (permalink)  
Antiguo 22/11/2004, 10:27
 
Fecha de Ingreso: noviembre-2004
Mensajes: 92
Antigüedad: 19 años, 6 meses
Puntos: 0
Puedes usar también la instrucción Session("Variable")=valor y luego la recuperas como Valor=Session("Variable").
  #4 (permalink)  
Antiguo 22/11/2004, 10:46
Avatar de Stickmaster2004  
Fecha de Ingreso: septiembre-2004
Ubicación: Barranquilla
Mensajes: 568
Antigüedad: 19 años, 8 meses
Puntos: 0
linkeos

ahora bien tengo unas vacunas que las traigo de las bases de datos y pues hago algo asi:

<%
Dim oConn,strSQL, objRS,i,j,color,s
Dim a,b:Date
s=Session("Color")
Set oConn = Server.CreateObject("ADODB.Connection")
Set objRS = Server.CreateObject ("ADODB.RecordSet")

oConn.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};Server=127.0.0.1;uid=root;DataBase=datos1"
oConn.Open



strSQL="SELECt * from det_vacuna where vacuna not in(select codi from det1_vacuna) "

Set objRS=OConN.Execute(strSQL)





%>
<CENTER>
<form name=myform method=post action=ingresar.asp>
<TABLE BORDER=1 CELLSPACING=2 CELLPADDING=2 text=green>
<TR><TD>&nbsp;<center><b><font face= comic sans ms color=green>Vacunas</font><b></center></TD><TD>&nbsp;<center><b><font face= comic sans ms color=green><center>Numero de Dosis</center></font></center></TD><TD>&nbsp;<center><b><font face= comic sans ms color=green><center>Estado</center></font></center> </td></tr>

<%




while (not objRS.Eof)



Response.Write("<tr bgColor=" & color & "><td>&nbsp;" & "<center>" & objRS("nom_vacuna") & "</td><td>&nbsp;<center>" & objRS("num_dosis") & "<center>" & "</td><td>&nbsp;" & "<center>" & "<input name=button type=button onClick=""javascript:ventanaSecundaria('ordenvacu. asp');close();"" value=""Orden de Vacunacion"">" & "</td></tr>")


objRS.MoveNext
wend









oConn.Close
set objRS = nothing
set oConn = nothing

%>



</table>
<HEAD>
<script language="JavaScript">
function ventanaSecundaria (URL){
window.open(URL,"ventana1","width=500, height=450, scrollbars=no, menubar=no, location=no, resizable=no,toolbar=no")

}

</script>
</HEAD>


</body>

y pues la cuestion es que necesito que cuando le de click al boton pues en la poput me recoja o aparezca el nombre de la vacuna y la dosis respectiva como lo hago para mandar esos parametros a la popup, para que acepte esa vacuna y esa dosis.
__________________
Solo el que se basa en conocimiento basico y cultiva el aprendizaje obtendra sabiduria
  #5 (permalink)  
Antiguo 23/11/2004, 01:39
Avatar de Stickmaster2004  
Fecha de Ingreso: septiembre-2004
Ubicación: Barranquilla
Mensajes: 568
Antigüedad: 19 años, 8 meses
Puntos: 0
yaa!!!!!!!

mediante querystring los mando en la funcion de javascript de la sgte forma:

javascript:ventanaSecundaria('ordenvacu.asp?ij=" & objRS("nom_vacuna") & "&nbsp;&nbsp&nbsp; ik=" & objRS("num_dosis") & "');

aunque toma el valor de ij pero el de ik no lo toma, a ver si resuelven este problemilla.
__________________
Solo el que se basa en conocimiento basico y cultiva el aprendizaje obtendra sabiduria
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 22:52.