ASP - Llamar a una función ASP desde VBscript

 
Vista:

Llamar a una función ASP desde VBscript

Publicado por Javier (1 intervención) el 27/05/2010 19:00:50
Hola Foro, paso horas buscando esta información y no consigo nada .... será posible que nadie tenga esta necesidad?

Tengo que llamar a una función q está en ASP (en un archivo .inc que está en la cabecera de mi página)
<!-- #Include file="../../funciones.INC" -->
La función recibe 3 parámetros ...
dice ...
Function pepe(a,b,c)
Dim result
result = c - (b*a)
pepe = result
End Function
Quiero llamarla desde VBScript.

Tengo un botón donde en el evento onclick llama a boton_onclick definido en VBScript debajo de la etiqueta <head>
<script language="vbscript">
<!--
Sub boton_onclick
Dim a, b, c, resu
a = document.GetElementById("algo").value
b= document.GetElementById("lista").options[document.GetElementById("lista").selectedIndex].value
c = (a * b) + 17
//Acá quiero llamar a la función pepe ... cómo hago???
resu = pepe(a,b,c) // no da error, no hace nada
resu = <% pepe a,b,c %> //Ejecuta pero no entiende los parámetros, están nulos !!
resu = <%= pepe( a,b,c) %> //Ejecuta pero no entiende los parámetros, están nulos !!

HELP HELP HELP

End Sub
-->
</script>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Llamar a una función ASP desde VBscript

Publicado por Ramses (11 intervenciones) el 01/06/2010 22:34:08
Cordial saludo.

Utiliza variables de Session para el paso de la información, muy posiblemente los datos que estas enviando se te esté perdiendo en la invocación de ese include, y por tanto no esta ejecutando nada.....

Te dejo un link para que aprendas como hacer un debug de ASP, bueno, esto si utiilzas InterDev de MS para el desarrollo de tus aplicaciones.

Saludos,

http://support.microsoft.com/kb/258929
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Llamar a una función ASP desde VBscript

Publicado por Elsa (5 intervenciones) el 09/06/2010 20:03:03
Proba poner la funcion entre <% %> y en el mismo directorio.
Elsa
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Llamar a una función ASP desde VBscript

Publicado por LuisC (3 intervenciones) el 03/12/2010 07:39:35
a mi me ha funcionado así:

<% resu=pepe(a,b,c)%>

espero te funcione.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar