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

¿Es posible enviar el nombre de una función como parámetro en ASP?

Estas en el tema de ¿Es posible enviar el nombre de una función como parámetro en ASP? en el foro de ASP Clásico en Foros del Web. Holas, Esa es mi duda, si alguien me la pudiera aclarar le estaría muy agradecido. Saludos y gracias de antemano, Rodrigo...
  #1 (permalink)  
Antiguo 28/09/2007, 09:43
 
Fecha de Ingreso: agosto-2004
Mensajes: 131
Antigüedad: 20 años, 8 meses
Puntos: 2
Pregunta ¿Es posible enviar el nombre de una función como parámetro en ASP?

Holas,

Esa es mi duda, si alguien me la pudiera aclarar le estaría muy agradecido.

Saludos y gracias de antemano,

Rodrigo
  #2 (permalink)  
Antiguo 28/09/2007, 10:03
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Re: ¿Es posible enviar el nombre de una función como parámetro en ASP?

No se si es lo que quieres ni que aplicativo tendria, pero aqui está esto, básicamente la parte que hace el truco es

variable = eval("funcionAllamarComoString")

Código:
<% 
function hola()
    hola = "hola"
end function

function adios()
    adios = "adios"
end function
%>


<%
if len(Request.QueryString("funcion")) > 0 then
    funcionEjecutada = eval(Request.QueryString("funcion"))
    Response.Write("aqui: " & funcionEjecutada)
end if
%>
<script type="text/javascript">
    function envia(select)
    {
        location.href = "funcion.asp?funcion="+select.value;
    }
</script>
<select name="function" onchange="envia(this);">
    <option value></option>
    <option value="hola">Llamar a funcion hola</option>
    <option value="adios">Llamar a funcion adios</option>
</select>
Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 28/09/2007, 14:12
 
Fecha de Ingreso: agosto-2004
Mensajes: 131
Antigüedad: 20 años, 8 meses
Puntos: 2
Re: ¿Es posible enviar el nombre de una función como parámetro en ASP?

Gracias!!!

me sirvio perfecto

salu2
  #4 (permalink)  
Antiguo 01/10/2007, 03:57
 
Fecha de Ingreso: agosto-2007
Mensajes: 665
Antigüedad: 17 años, 8 meses
Puntos: 4
Re: ¿Es posible enviar el nombre de una función como parámetro en ASP?

Un gran peligro, puesto que podrían enviarte de esa forma cualquier comando de vbs y hacerte daño.
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 11:11.