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

Problema Urgente con el Request

Estas en el tema de Problema Urgente con el Request en el foro de ASP Clásico en Foros del Web. Buen Dia. Gracias por entrar a chequear mi mensaje, me gustaria que me des cualquier comentario que tengas sobre esto. Tengo una Pagina1 desde la ...
  #1 (permalink)  
Antiguo 21/03/2003, 12:53
Avatar de zero_sos  
Fecha de Ingreso: noviembre-2002
Ubicación: Santo Domingo
Mensajes: 128
Antigüedad: 22 años, 6 meses
Puntos: 0
Problema Urgente con el Request

Buen Dia.

Gracias por entrar a chequear mi mensaje, me gustaria que me des cualquier comentario que tengas sobre esto.

Tengo una Pagina1 desde la cual estoy intentando abrir una mediante el objeto Open.windows, esto lo he podido lograr sin ningun inconveniente, ahora bien... para abrir la pagina2 le estoy pasando unos querystring lo cual tambien realiza el proceso exitosamente. Este esta de la siguiente manera:


open('buscachr.asp?&codartagreg=<%=session("facnum ")%>&cod=<%=session("cod")%>&codigo=' + document.formulario.busart.value + '&busartr=' + document.formulario.busartr.value, "Sizewindow", "width=500,height=280,scrollbars=no,toolbar=no ");


ahora bien, la variable "Codartagreg" la estoy enviando con un valor, y esta lo esta haciendo perfectamente, e incluso cuando se abre la pagina2 miro las propiedades y ahi esta el valor. Sin embargo, el problema radica en que cuando le doy un Request("codartagreg") no me esta trayendo los valores nuevamente para enviarlos a la pagina1 de la siguiente manera:


opener.location.href='conduce.asp?cod=<%=request(" cod")%>&codartagreg=<%=codartagreg%>&codartbusq=<% =item%>';self.close();"


Para que quede claro, mi problema es al momento de que le digo en la pagina2 lo siguiente:

if request("codartagreg") <> 0 then
codartagreg = request("codartagreg")
else
codartagreg = 0
end if


Aparentemente, ella no esta encontrando el valor de codartagreg con el request, no obstante de que he confirmado que estoy enviando a codartagreg con valores por medio al querystring.


Que podria hacer en este caso??? me pueden ayudar?

En espera de sus comentarios les agradesco nuevamente.

Atentamente,

zero_sos
  #2 (permalink)  
Antiguo 21/03/2003, 16:51
Avatar de lubetpic  
Fecha de Ingreso: enero-2002
Ubicación: San Jose
Mensajes: 679
Antigüedad: 23 años, 3 meses
Puntos: 0
haslo asi:

if request.querystring ("codartagreg") <> 0 then
codartagreg = request.querystring ("codartagreg")
else
codartagreg = 0
end if

puede ser eso
  #3 (permalink)  
Antiguo 21/03/2003, 18:20
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
igualmente, sin especificar "querystring" debería funcionar bien..
__________________
...___...
  #4 (permalink)  
Antiguo 21/03/2003, 23:08
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Pero que no al enviar un querystring estás tratando con variables de tipo string?

Bueno, es lo que se me ocurre...

If request("codartagreg") <> "0" Then
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 22/03/2003, 15:26
Avatar de xtreme  
Fecha de Ingreso: diciembre-2001
Ubicación: Chile
Mensajes: 23
Antigüedad: 23 años, 4 meses
Puntos: 0
bueno...el problema es muy facil de resolver...

fijate en el code que tu tenias

open('buscachr.asp?&codartagreg=<%=session("facnum ")%>&cod=<%=session("cod")%>&codigo=' + document.formulario.busart.value + '&busartr=' + document.formulario.busartr.value, "Sizewindow", "width=500,height=280,scrollbars=no,toolbar=no ");

________________________

justo despues de buscachr.asp tu le pones el "?" y lo que haces mal tu es que le pones despues del "?" este signo "&" y asi no te envia ninguna información,....

si no me entendiste aqui esta el codigo bueno:

__________________________

open('buscachr.asp?codartagreg=<%=session("facnum" )%>&cod=<%=session("cod")%>&codigo=' + document.formulario.busart.value + '&busartr=' + document.formulario.busartr.value, "Sizewindow", "width=500,height=280,scrollbars=no,toolbar=no ");

__________________________


tu tan solo copialo...y listo.......saludos......
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 05:05.