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

Pasar variable a Javascript..

Estas en el tema de Pasar variable a Javascript.. en el foro de ASP Clásico en Foros del Web. no sé si vaya acá pero me pasa lo siguiente tengo una variable que recojo con el request.querystring y quiero pasarsela a un javascript.. busque ...
  #1 (permalink)  
Antiguo 28/10/2004, 10:22
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 21 años, 3 meses
Puntos: 9
Pasar variable a Javascript..

no sé si vaya acá pero me pasa lo siguiente

tengo una variable que recojo con el request.querystring y quiero pasarsela a un javascript.. busque por las faqs y no encontré nada

quiero hacer lo siguiente y la siguiente linea está en un include de javascript que llamo...
Código:
"<a  class=calendar href='hola.asp?id=<%id%>&fecha="  + c_y + '/' + fd(c_m) + '/' + fd(j) + "' id=db>" + j + "</a>";
pero cuando hago las pruebas.. me aparece que está pasando lo qiguiente

id=<%=id%>&fecha=2004/10/30

cómo le pasó la variable al javascript para que pase correctamente el dato? osea

id=10&fecha=2004/10/30

Grax desde ya...
__________________
Buena Vida...
Francisco

Última edición por Bluesman74cl; 28/10/2004 a las 10:26
  #2 (permalink)  
Antiguo 28/10/2004, 10:54
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Cita:
Iniciado por Bluesman74cl
Código:
"<a  class=calendar href='hola.asp?id=<%id%>&fecha="  + c_y + '/' + fd(c_m) + '/' + fd(j) + "' id=db>" + j + "</a>";
debería ser:

"<a class=calendar href='hola.asp?id=<%=id%>&fecha=" + c_y + '/' + fd(c_m) + '/' + fd(j) + "' id=db>" + j + "</a>";
[/code]

  #3 (permalink)  
Antiguo 28/10/2004, 11:22
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 21 años, 3 meses
Puntos: 9
aah me faltó poner eso en la consulta...
pero me sigue pasando los datos asi

id=<%=id%>&fecha=2004/10/30

cuando debiera ser
id=21&fecha=2004/10/30

incluso cuando recogo las variables

me da esto

<Òdpacöfecha=2004/10/30
__________________
Buena Vida...
Francisco

Última edición por Bluesman74cl; 28/10/2004 a las 11:23
  #4 (permalink)  
Antiguo 28/10/2004, 11:33
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
¡áchis!,

¿<a href='hola.asp?id=<%=id%>>liga</a> te lo traduce como <a href='hola.asp?id=<%=id%>>liga</a>?, o sea, no te lo traduce.

La única forma de que no se interprete el ASP es por que no sea una página con extensión .asp, o que tengas un web server que no lo reconozca.

Esto: <a href='hola.asp?id=<%=id%>>liga</a> es lo mismo que <a href='hola.asp?id=<%response.write id%>>liga</a> y como una instrucción ASP debería de traducirse e interpetarse ANTES de generar el HTML.

a ver, please, revisa eso, y me cuentas
  #5 (permalink)  
Antiguo 28/10/2004, 12:19
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 21 años, 3 meses
Puntos: 9
ver.. voy por partes...
Estoy trabajando bajo PWS e IIS (PWS en mi trabajo) IIS(en mi casa) ... la extencion de las paginas es .ASP... el codigo al cual le estoy tratando de pasar la variable se encuentra en un include *.js

eso..
__________________
Buena Vida...
Francisco
  #6 (permalink)  
Antiguo 28/10/2004, 12:52
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
aaahhh, seguramente es el INCLUDE que tienes, trata de ligarlo por medio de un <script type="text/javascript" src="tu_archivo.js"></script>, ya que recuerda, los INCLUDE se ejecutan aún ANTES que el ASP.

Saludos
  #7 (permalink)  
Antiguo 28/10/2004, 13:15
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 21 años, 3 meses
Puntos: 9
aaaahhh puede ser eso entonces.. ok grax...
__________________
Buena Vida...
Francisco
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 16:08.