Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/03/2012, 09:09
Wolfchamane
 
Fecha de Ingreso: junio-2008
Ubicación: Madrid
Mensajes: 73
Antigüedad: 15 años, 11 meses
Puntos: 1
Exclamación Call a otra función

Voy a intentar explicarme.

Tengo una función, llamada "función_uno", que recibe una seríe de argumentos de configuración.

Y tengo una seríe de multiples funciones, llamadas "función_deFulanoYOMengano" desarrolladas por separado, que reciben diferentes argumentos a su vez.

He estado revisando bastantes libros y mucho material en internet, pero no consigo hacer que desde la función "función_uno" se llame a la "función_deFulanoYOMengano" con sus argumentos de forma dinámica.

Es decir, este sería el código de lo que más o menos intento explicar, y que obviamente no he conseguido que funcione:
Código:
#JS#
function funcion_uno(arg1, arg2, arg3, fcnToCall, ...)
{
   //configuración
   for (i = 5; i < arguments.length; i++)
     myArgStr += arguments[i].toString();
  
   fcnToCall(myArgStr);
}
Código:
#HTML#
<input type="button" onClick='funcion_uno(arg1, arg2, arg3,  funcion_deFulanoYOMengano, subArg1, subArg2, subArg3);' />

¿Alguna idea?
¿Podría stackear los argumentos variables y llamar a la función con todos esos argumentos restando los que son de mi función?