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

Donde puede fallar

Estas en el tema de Donde puede fallar en el foro de ASP Clásico en Foros del Web. Tengo una función de javascript con el siguiente código : document.forms[0].action = "per_pedidos.asp?tipo=consultar&codigo=4"; document.forms[0].submit(); Y en la ASP de per_pedido.asp, tengo lo siguiente : tipoOperacion ...
  #1 (permalink)  
Antiguo 10/03/2008, 16:08
 
Fecha de Ingreso: noviembre-2005
Mensajes: 405
Antigüedad: 18 años, 7 meses
Puntos: 0
Donde puede fallar

Tengo una función de javascript con el siguiente código :

document.forms[0].action = "per_pedidos.asp?tipo=consultar&codigo=4";
document.forms[0].submit();


Y en la ASP de per_pedido.asp, tengo lo siguiente :

tipoOperacion = request.QueryString("tipo")
codigo = request.QueryString("codigo")
response.write("<script>alert(" & codigo & ")</script>")

El alert no pinta nada, donde puede estar el fallo?
  #2 (permalink)  
Antiguo 10/03/2008, 19:59
 
Fecha de Ingreso: febrero-2008
Mensajes: 78
Antigüedad: 16 años, 4 meses
Puntos: 2
Re: Donde puede fallar

hola , no se si sea esto la dificultad pero pruba de todos modos:
en la parte de alert(" & codigo & ") remplaza esas comillas dobles por las simples , asi
alert(' & codigo & ')
y me cuentas como te va, ya que no lo he probado por que estoy en la pega (en el trabajo)
  #3 (permalink)  
Antiguo 10/03/2008, 20:52
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Re: Donde puede fallar

No, no, no... no hagas eso. En todo caso, concatenale al string las comillas simples que mariox55 propone:

Código:
response.write("<script>alert('" & codigo & "')</script>")
__________________
...___...
  #4 (permalink)  
Antiguo 11/03/2008, 03:08
 
Fecha de Ingreso: noviembre-2005
Mensajes: 405
Antigüedad: 18 años, 7 meses
Puntos: 0
Re: Donde puede fallar

Lo probaré pero no lo entiendo porque no se trata de un string es un int, esa alerta la tengo puesto para realizar pruebas, porque la siguiente linea hay

"CALL sp_cliente_IU(" & codigo & " );"

Para realizar la consulta, y en otra pagina uso un href de un link y si que funciona correctamente.
  #5 (permalink)  
Antiguo 11/03/2008, 07:24
Avatar de ZeroLino  
Fecha de Ingreso: abril-2007
Mensajes: 91
Antigüedad: 17 años, 1 mes
Puntos: 2
Re: Donde puede fallar

Cita:
Iniciado por infolan Ver Mensaje
Tengo una función de javascript con el siguiente código :

document.forms[0].action = "per_pedidos.asp?tipo=consultar&codigo=4";
document.forms[0].submit();


Y en la ASP de per_pedido.asp, tengo lo siguiente :

tipoOperacion = request.QueryString("tipo")
codigo = request.QueryString("codigo")
response.write("<script>alert(" & codigo & ")</script>")

El alert no pinta nada, donde puede estar el fallo?

si estas imprimiendo por ALERT..

cuando usas una variable = Request("codigo")

para dar el alert

Response.Write("<script>alert(codigo)</script>")

para cuando usas variables.. no es necesario ("& dato &")
porque ya esta rescatado el valor..

saludos

ZeroLino
  #6 (permalink)  
Antiguo 11/03/2008, 08:41
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
Re: Donde puede fallar

Cita:
Iniciado por ZeroLino Ver Mensaje
si estas imprimiendo por ALERT..

cuando usas una variable = Request("codigo")

para dar el alert

Response.Write("<script>alert(codigo)</script>")

para cuando usas variables.. no es necesario ("& dato &")
porque ya esta rescatado el valor..

saludos

ZeroLino
achis!!

¿de qué estás hablando?

Yo no te entendí y espero no confunda tu comentario a infolan, por que lo que medio traduzco es que le dices que si rescatas una variable en ASP, ya no necesitas concatenarla para formar la instrucción en JavaScript .... espero que solo haya entendido mal.

Cita:
Lo probaré pero no lo entiendo porque no se trata de un string es un int, esa alerta la tengo puesto para realizar pruebas, porque la siguiente linea hay

"CALL sp_cliente_IU(" & codigo & " );"

Para realizar la consulta, y en otra pagina uso un href de un link y si que funciona correctamente.
..... mejor empezamos de nuevo ¿si? ,¿cuál es el problema?
  #7 (permalink)  
Antiguo 11/03/2008, 11:49
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Re: Donde puede fallar

Cita:
Iniciado por Myakire Ver Mensaje
achis!!
Salud Sensei
Cita:
Iniciado por Myakire Ver Mensaje
¿de qué estás hablando?

Yo no te entendí y espero no confunda tu comentario a infolan, por que lo que medio traduzco es que le dices que si rescatas una variable en ASP, ya no necesitas concatenarla para formar la instrucción en JavaScript .... espero que solo haya entendido mal.



..... mejor empezamos de nuevo ¿si? ,¿cuál es el problema?
no entendio mal, sensei, se complico la vida, lo que le falto al compañero explicar en esa parte de codigo es... tomando como base el comentario

Cita:
Iniciado por ZeroLino Ver Mensaje
si estas imprimiendo por ALERT..

cuando usas una variable = Request("codigo")

para dar el alert

Response.Write("<script>alert(codigo)</script>")

para cuando usas variables.. no es necesario ("& dato &")
porque ya esta rescatado el valor..

saludos

ZeroLino
deberia quedar de la siguiente manera
Cita:
Response.Write("<script>alert(" & codigo &");</script>")
al final de cuentas lo que el compañero desea realizar es, qe llegue el dato, antes de proceder y tener problemas con el siguiente codigo

__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #8 (permalink)  
Antiguo 11/03/2008, 13:34
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
Re: Donde puede fallar

aaaahhhh

gracias por la aclaración

PD:
Cita:
Cita:
Originalmente publicado por Myakire Ver Mensaje
achis!!
Salud Sensei
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 12:43.