Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/11/2009, 01:55
crujikoki
 
Fecha de Ingreso: diciembre-2007
Ubicación: Barcelona
Mensajes: 289
Antigüedad: 16 años, 5 meses
Puntos: 8
Respuesta: Como combinar esto

Hola,

Me imagino que al decir "quiero combinarlas" te refieres a que quieres que todas las funciones se ejecuten dentro de una misma función, por ejemplo. Osea que si tu llamas a la función "ejecutartodo" te haga todo eso que quieres que haga.

Pues bien, dado que el JS (y me imagino que el JQ también) es secuencial, solo tienes que poner el código de todas las funciones en el eorden en que quieres que se ejecuten y listos! Eso si, en la función nueva, tendrás que pasar por parámetro todos los parámetros que tienen las funciones antiguas.

Por ejemplo, si ahora tienes algo así:

<script language="Javascript">
function1()
{
//código función 1
}

function2(parámetro1, parámetro2)
{
//código función 2
}

function3(parámetro3)
{
//código función 3
}
</script>


Y lo que quieres conseguir es que primero se haga la función 2, luego la 1 y finalmente la 3, tendrás que hacer algo así:

<script language="Javascript">

functionQueLoHaceTodo(parámetro1, parámetro2, parámetro3)
{

//código función 2

//código función 1

//código función 3
}

</script>


No te tiene que resultar muy complicado, pero si no sabes hacerlo y te lo hago yo no vas a aprender! Si no te aclaras vuelve a postear y te ponemos la solución.