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

Consulta comportamiento paso de variables en frames

Estas en el tema de Consulta comportamiento paso de variables en frames en el foro de ASP Clásico en Foros del Web. Buenas amigos, Tengo un pequeño problema que quiero presentarles y ver si alguien me puede ayudar. Les cuento, tengo un sitio asp, que esta construido ...
  #1 (permalink)  
Antiguo 20/07/2012, 06:37
 
Fecha de Ingreso: noviembre-2010
Mensajes: 67
Antigüedad: 13 años, 6 meses
Puntos: 0
Consulta comportamiento paso de variables en frames

Buenas amigos,

Tengo un pequeño problema que quiero presentarles y ver si alguien me puede ayudar. Les cuento, tengo un sitio asp, que esta construido de dos frames. El primero tiene dos select donde se elige el mes y el año en los cuales deseo realizar la consulta. Al presionar sobre el botón consultar, se agrega el otro frame en la misma pagina en la parte inferior del primer frame. Este llama a un archivo asp de nombre x. Este archivo a su vez llama otro archivo asp que nombrare "y" con lo cual se crea una tabla con los resultados obtenidos de la base de datos. (el archivo x hace la llamada a y entregandole los datos de las conexiones de las bds donde deseo realizar la consulta)

El problema que tengo es que no se por que motivo, en algunas ocaciones el valor de las variables seleccionadas (mes y fecha) no son retornadas en el otro frame y no me trae los resultados. En otras ocaciones y se podria decir de la nada, los retorna (lo compruebo por que envio a imprimir los valores de estos y vienen vacios)

Envio los datos por metodo post y los tomo mediante request("nombreselect"). Ademas en el primer frame uso la etiqueta target="nombredel otro frame"

¿Alguien sabe que debo hacer para asegurar que siempre se pasen los datos?

Desde ya muchas gracias
  #2 (permalink)  
Antiguo 20/07/2012, 15:56
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 4 meses
Puntos: 98
Respuesta: Consulta comportamiento paso de variables en frames

Hola, primero decir que los frames no tienen nada que ver con algún comportamiento de ASP, pues este se ejecuta en el servidor y para cuando tu ves los frames en tu navegador, la ejecución de ASP ya concluyó, dicho lo anterior, quizás tu problema sea más de fundamentos que de cualquier otra cosa. Básicamente te tienes que asegurar que cada operación que realices, haga un viaje redondo al servidor.

Así sin ver ningún código por lo que comentas, habría que ver como estás creando los frames (me imagino que con JavaScript) y ver si realmente estás haciendo una llamada al servidor cuando estos cargan, también habria que ver que descartar que no estés viendo resultados
en cache porque al parecer tu aplicación corre mas en el cliente que en el servidor.

Quizás si elaboras un poco mas en tu estructura y pegas partes del código funcional te podríamos asistir mejor.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 24/07/2012, 10:36
 
Fecha de Ingreso: noviembre-2010
Mensajes: 67
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Consulta comportamiento paso de variables en frames

Muchas gracias, por tu respuesta. Disculpa por no responder antes no habia podido hacerlo.

Al respecto de mi duda, efectivamente estaba llamando los frames por javascript y no pasaba los datos de uno al otro porque no estaba enviándoselos. Lo solucione de la siguiente manera ( no se si sea correcto)

1.- Cree una función que se ejecuta sobre presionar un botón
2.- Esta función realiza el submit
3.- Envió las variables al otro frame mediante:

Código Javascript:
Ver original
  1. parent.frame.location.href="creaframe.asp?variable="&variable&"&variable2="&variable


Tal como lo hice pude hacer lo que necesitaba y como comenté no se es lo correcto, agradecería si me pudiesen indicar si es esta la forma o no
  #4 (permalink)  
Antiguo 24/07/2012, 16:30
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 4 meses
Puntos: 98
Respuesta: Consulta comportamiento paso de variables en frames

Si funciona, es la solución correcta

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 25/07/2012, 07:08
 
Fecha de Ingreso: noviembre-2010
Mensajes: 67
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Consulta comportamiento paso de variables en frames

Gracias u_goldman por tus respuestas. Ahora si es posible, como ya se solucionó la duda que exisitía, se podría dar por finalizado este tema y cerrarlo.

Muchas gracias :)

Etiquetas: asp, comportamiento, frames, paso, variables
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 15:17.