• Sábado 9 de Noviembre de 2024, 03:50

Autor Tema:  Problemas Con El Paso De Parametro De Html A Asp  (Leído 1564 veces)

oonai

  • Miembro activo
  • **
  • Mensajes: 28
    • Ver Perfil
Problemas Con El Paso De Parametro De Html A Asp
« en: Martes 9 de Agosto de 2005, 21:59 »
0
Saludos. Bueno ya solucione el problema con la tabla , que desplegaba varios registro y deseaba tomar un dato en particular

use lo siguiente:
<td width=14% align="center">
<form>
<input type="hidden" name="id" value=<%=registrars("numero") %>>
<input type="button" onclick="tomar(this.form)" VALUE="Aprobar" STYLE="background:#ffffff;font-size:10px;font-family:Arial;color:#808020;">
</form>
</td>

la funcion es la siguiente

function tomar(f) {
var envio = f.elements[0].value;
self.location="solaprobar.asp?id=envio";
}

Aqui hay algun errrrror, ya que el programa de ASp, toma como valor "envio", pero no el valor que es o que tine la varable nvio

Probe

self.location="solaprobar.asp?id=envio.value"; (da errror). Si algien tiene alguna sugerencia
Si  deseas  disfrutar del arco iris, primero deberás soportar la lluvia " Dolly Parton, USA "

hdzernesto

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Problemas Con El Paso De Parametro De Html A Asp
« Respuesta #1 en: Miércoles 10 de Agosto de 2005, 17:35 »
0
Que tal de acuerdo a tu funcion que tienes, por lo que veo, te envia el valor  "envio" debido a que lo tienes como parte de la cadena donde pasas el parametro a la pagina asp y no como variable, es decir:

"solaprobar.asp?id=envio";  en esta parte "envio" lo estas utilizando como parte de toda la cadena y no como variable

preuba de esta forma:    "solaprobar.asp?id=" + envio;

function tomar(f) {
var envio = f.elements[0].value;
self.location="solaprobar.asp?id=envio";
}

oonai

  • Miembro activo
  • **
  • Mensajes: 28
    • Ver Perfil
Re: Problemas Con El Paso De Parametro De Html A Asp
« Respuesta #2 en: Jueves 11 de Agosto de 2005, 07:15 »
0
Ya lo probe, y me pasa al otro progaa envio.value, esta asumiendo la variable como caracteres

ahora use este

function tomar(f) {
var envio = f.elements[0].value;
alert(envio)
self.location="solaprobar.asp?id=var envio";
}

y respnde undefined

ya no se me ocurre otra alternativa

la pagina recibe

id=request.querystring("id")


si se te ocurre alguna otra idea, que no sean cookies o variables de session. avisamen Gracias
Si  deseas  disfrutar del arco iris, primero deberás soportar la lluvia " Dolly Parton, USA "