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

aplicar función asp a una variable js

Estas en el tema de aplicar función asp a una variable js en el foro de ASP Clásico en Foros del Web. wenas... se puede hacer esto? o algo asi? <script> function direcciona(valor){ document.location "numero.asp?id="+<%=funcionvb(valor)%>; } </script> donde valor es una variable de js y funcionvb es ...
  #1 (permalink)  
Antiguo 08/03/2005, 12:59
Avatar de sabandija25  
Fecha de Ingreso: abril-2004
Mensajes: 302
Antigüedad: 21 años
Puntos: 0
Exclamación aplicar función asp a una variable js

wenas...

se puede hacer esto? o algo asi?

<script>
function direcciona(valor){
document.location "numero.asp?id="+<%=funcionvb(valor)%>;
}
</script>

donde valor es una variable de js y funcionvb es una funcion en asp...
se que esto no funciona, pero se podrá de otra forma?

gracias!
  #2 (permalink)  
Antiguo 08/03/2005, 13:06
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Y por que no habria de funcionar??

<script>
function direcciona(valor){
document.location "numero.asp?id=<%=funcionvb(valor)%>";
}
</script>

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 08/03/2005, 13:13
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
mmm por que supongo que VALOR es un dato que esta enviando el cliente sin recargar la pagina.

asi que nops... no podria funcionar de ninguna manera sin recargar la pagina


ahora.
cualquier cosa que haga funcionVB con el VALOR lo podrias hacer con una funcion java script.

o no ???
  #4 (permalink)  
Antiguo 08/03/2005, 13:26
Avatar de sabandija25  
Fecha de Ingreso: abril-2004
Mensajes: 302
Antigüedad: 21 años
Puntos: 0
re

gracias por responder a los 2...

la función que estoy tratando de aplicar es esta:
http://www.forosdelweb.com/showthread.php?t=223493

el tema es que al hacer un document.location estoy mandando los datos por get y para evitar que aparezca el dato le estoy pasando esa función...
tendré que pasar semejante función a js?... no habrá otra solución?

una ultima cosa...
el document.location manda por get pero aparecerá en el historial?... pq si no es así no tengo necesidad de implementar esto ya que todo el sistema esta sobre un popup sin barra de direcciones...

gracias
  #5 (permalink)  
Antiguo 08/03/2005, 13:53
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
je je, no vi el argumento que quieres pasar a la funcion javascript , si es asi, no se puede sin recargar la pagina, aunque al parecer si estas recargando o no?? ya sabes que valor tendra antes de llamar a la funcion? porque finalmente es una redireccion que no? por que no hacer un simple response.redirect con los parametros necesarios? y finalmente, si tienes habilitado el historial, se debe guardar.

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #6 (permalink)  
Antiguo 08/03/2005, 15:45
Avatar de sabandija25  
Fecha de Ingreso: abril-2004
Mensajes: 302
Antigüedad: 21 años
Puntos: 0
re

resulta que la página recibe variales y se hacen consultas con esas variables...

se van colocando links en pantalla(máximo 4) que cada uno va a la función con el valor de un parámetro q depende de la consulta...

el link llama al js y se supone q ahí va la redirección...(de repente pa otras páginas podría simplemente quitarle la función y hacer un href simple que envíe a la otra página, pero en ésta el js trabaja con las variables tb(da mensajes de pantalla entre otras cosas)...

  #7 (permalink)  
Antiguo 09/03/2005, 05:09
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
aer.

si quieres mandar encriptada unapassword a traves deinternet desde el momento exacto que salga del cliente, debes hacerte una CLASE de JAVA. , ya que esta estaria compilada y no podrias ver el codigo. ya que con una funcion JS, la forma de encriptar se ve claramente detras del codigo.

nose si me enteindes.

pero la manera que te nombro,es la manera que se acostrumbra a encriptar datos desde que salgan desde el cliente.

ahora si es que quieres tb puedes usar https.
edit: pero esta forma no asegura que la encriptacion se lleve a cabo desde que el dato sale del cliente.

pero ese es otro cuento.

Última edición por Muzztein; 09/03/2005 a las 05:11
  #8 (permalink)  
Antiguo 09/03/2005, 08:39
Avatar de sabandija25  
Fecha de Ingreso: abril-2004
Mensajes: 302
Antigüedad: 21 años
Puntos: 0
re

vale... ahora si cache gracias!
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 14:42.