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

llamar a funcion ASP

Estas en el tema de llamar a funcion ASP en el foro de ASP Clásico en Foros del Web. Tengo un SCRIPT en el lado del cliente, que se ha de ejecutar en ese lado necesariamente. El script en uno de sus procedimientos necesita ...
  #1 (permalink)  
Antiguo 08/08/2002, 17:41
Avatar de Orgueira  
Fecha de Ingreso: junio-2002
Ubicación: Coruña
Mensajes: 63
Antigüedad: 22 años, 11 meses
Puntos: 0
llamar a funcion ASP

Tengo un SCRIPT en el lado del cliente, que se ha de ejecutar en ese lado necesariamente.
El script en uno de sus procedimientos necesita un dato que lo tengo en una base de datos(en el servidor).¿Como puedo llamar a una funcion que tenga codigo ASP(que se ejecutara en al Servidor) desde mi script cliente?.
Esta funcion devolvera el dato que necesitaba mi script.

Si no se puede, agredecer cualquier idea o
pista de como hacer esto.


Muchas Gracias .-
  #2 (permalink)  
Antiguo 08/08/2002, 17:50
 
Fecha de Ingreso: julio-2002
Mensajes: 209
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: llamar a funcion ASP

Para lo que deseas necesitas pasar el valor que requiere tu script de asp para que funcione, deja te explico con un ejemplo sencillo:

<%
'Esto se ejecuta en el lado del servidor
sParam = "Hola Mundo"
%>
<script language="JavaScript">
function Mensaje(cadena){
alert(cadena);
}
Mensaje(<%=sParam%>);
</script>
  #3 (permalink)  
Antiguo 09/08/2002, 19:40
Avatar de Orgueira  
Fecha de Ingreso: junio-2002
Ubicación: Coruña
Mensajes: 63
Antigüedad: 22 años, 11 meses
Puntos: 0
Re: llamar a funcion ASP

Yo uso VBScript, pero supongo que sera lo mismo. Intente hacer eso pero lo que consigo asi,es una variable sin inicializar con la que no puedo hacer nada.Ej.

<%
sParam = "Hola"
%>
<script language="VBScript">
function Mensaje(cadena)
MgsBox cadena
End function

Mensaje(<%=sParam%>)
</script>

No me muestra nada puesto que cadena parece una variable sin inicializar,cuando hago la llamada a MgsBox. Miré el codigo que se le manda al cliente y la llamada a la funcion es Mensaje(hola).Pero hola no parece ser una cadena.¿Sabes cual es el fallo?.
  #4 (permalink)  
Antiguo 09/08/2002, 19:48
 
Fecha de Ingreso: enero-2002
Mensajes: 189
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: llamar a funcion ASP

Hola:

Mensaje(<%=sParam%>)

seria esto Mensaje(Valor)

Por lo tanto asume que es una variable y que no esta inicializada.
Te falta las comillas dobles.

Mensaje("<%=sParam%>")

seria mensaje("Valor")

saludos!!
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 04:32.