Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/05/2011, 16:06
alexg88
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años, 10 meses
Puntos: 344
Respuesta: Como ejecutar un metodo pasado por parametro..

Sí se puede y te pongo un ejemplo:

Código HTML:
Ver original
  1. <a onclick="ejecutar(suma,2,3);">Ejecutar hola</a>
  2. <p id="algo" onclick="ejecutar(resta,2,3);">Ejecutar adios</p>

Estas funciones las declaras en el head mediante la etiqueta <script>:


Código Javascript:
Ver original
  1. function suma(x,y){
  2.  alert(x+y);  
  3. };
  4.  
  5. function resta(x,y){
  6.  alert(x-y);
  7. };
  8.  
  9. function ejecutar(funcion,x,y){
  10.   funcion(x,y);
  11. }

Lo ideal sería definir el evento fuera del enlace, no con onclick pero lo pongo así para que veas el ejemplo.