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

variables por referencia

Estas en el tema de variables por referencia en el foro de ASP Clásico en Foros del Web. Hola forences necesito pasar una variable creada en la pagina hacia otra que va a ser la k recibira la informacion (de la(s) variable(s)), estoy ...
  #1 (permalink)  
Antiguo 09/01/2006, 14:26
Avatar de WILLIAMGG  
Fecha de Ingreso: febrero-2005
Mensajes: 218
Antigüedad: 20 años, 2 meses
Puntos: 0
variables por referencia

Hola forences necesito pasar una variable creada en la pagina hacia otra que va a ser la k recibira la informacion (de la(s) variable(s)), estoy intentando y no lo realiza, el código es el sgte :


<form method="post" action="CEnvio.asp">
<%
dim var, tamano,nombre
dim objUpload, objFich
dim maxtam, strNombreFichero
maxtam=150*1024

set objUpload=new xelUpload
objUpload.Upload()%>

<%if objUpload.Ficheros.Count=0 then
response.write("!No hay ningun fichero")
else
set objFich=objUpload.Ficheros("imagen")
if objFich.TipoContenido="image/gif" then
if objFich.tamano<=maxtam then
actual: objFich.Guardar Server.MapPath(".")
objFich.Guardar Server.MapPath("Archivos")
var=Server.MapPath("Archivos")
tamano=objFich.tamano
nombre=objFich.Nombre
set objFich=nothing
set objUpload=nothing%>
'response.write("Nombre Archivo :" &Nombre &tamano)
response.redirect "CEnvio.asp?txtT=<%=response.write
&tamano%> "
<%else
response.write("Tiene k ser un fichero Gif de menos de 150K")
end if
else
response.write ("No es un Fichero Aceptable")
end if
end if%>
</form>


Gracia por sus sugerencias
  #2 (permalink)  
Antiguo 09/01/2006, 15:12
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
es asi

response.redirect "CEnvio.asp?txtT=<%=tamano%>

o asi

response.redirect "CEnvio.asp?txtT=<%response.write tamano%>

pero no asi
response.redirect "CEnvio.asp?txtT=<%=response.write &tamano%>
__________________
Manual de ASP Avanzado ;-)
  #3 (permalink)  
Antiguo 09/01/2006, 16:06
Avatar de WILLIAMGG  
Fecha de Ingreso: febrero-2005
Mensajes: 218
Antigüedad: 20 años, 2 meses
Puntos: 0
:arriba: OK

Gracias Aprendi..., estuve probando pero no me funcionaba, espero k con tus sugerencias se pueda.
  #4 (permalink)  
Antiguo 10/01/2006, 09:48
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
creo que tampoco te funcionara

porque estas metiendo <%%> dentro de codigo asp entonces no te interpretara nada

Creo y sin temoir a equivocarme que es asi:

response.redirect ("CEnvio.asp?txtT=" & tamano)
__________________
JuanRa Pérez
San Salvador, El Salvador
  #5 (permalink)  
Antiguo 10/01/2006, 11:16
Avatar de WILLIAMGG  
Fecha de Ingreso: febrero-2005
Mensajes: 218
Antigüedad: 20 años, 2 meses
Puntos: 0
Sobre Response.redirect

Gracias por tu ayuda, asi es no me funcionó esto, lo que he hecho es asignar las variables en una texto tipo hidden, es asi donde he podido realizarlo, pero aun me keda la duda ya que me arrojaba siempre error, de igual manera lei en este foro algo asi como :
<%response.redirect "otrapagina.asp?" & request.form()%>
Pero tampoco me funcionó dedo de aclarar que es aqui en donde utilizo el xelupload, pero aun me keda esta duda.
Gracias pór su tiempo valioso
  #6 (permalink)  
Antiguo 10/01/2006, 15:14
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
vos envias variables de una pagina y las recibis en esta??? y de esta la queres pasar a otra'????

(no habia leido bien el detalle :P y no veo de donde tomas los datos)

Porqeu usas un form en esta pagina si no veo un boton enviar ????
__________________
JuanRa Pérez
San Salvador, El Salvador
  #7 (permalink)  
Antiguo 10/01/2006, 16:18
Avatar de WILLIAMGG  
Fecha de Ingreso: febrero-2005
Mensajes: 218
Antigüedad: 20 años, 2 meses
Puntos: 0
Auuu, me olvide de colocar el boton pero ya esta, solucionado como asignando a un hiiden los valores como tamaño de archivo, ubicacion, y nombre, ademas de otro mas, pero me kedo el clavo aun de esto que encontre en este foro como por ejplo :
<%response.redirect "otrapagina.asp?" & request.form()%> , esto en mi pagina no funciona, me salia error suscitado 000xx000, bueno algo asi
  #8 (permalink)  
Antiguo 10/01/2006, 18:38
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Cita:
Iniciado por WILLIAMGG
<%response.redirect "otrapagina.asp?" & request.form()%> ,
el request.for requiere un nombre de variable a recoger lo usas en las paginas dodne recojes variables

si mandas de una pagina una variable la recoges en otro formulario

por ejemplo

reques.form("tuvariablearecoger")

en tu caso no funciona
__________________
JuanRa Pérez
San Salvador, El Salvador
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 09:35.