Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/03/2011, 13:04
Avatar de laratik
laratik
 
Fecha de Ingreso: mayo-2010
Ubicación: Cali
Mensajes: 317
Antigüedad: 14 años, 9 meses
Puntos: 63
Respuesta: problema al hacer una referencia a una funcion.

Cita:
Iniciado por Maracanaido Ver Mensaje

Puedes hacer esto:

Código Javascript:
Ver original
  1. window.onload = cargarTabla;
  2.  
  3. function cargarTabla () {
  4. ................
  5. }
¿que diferencia hay entre eso y lo que yo coloque?

Código Javascript:
Ver original
  1. function cargarTabla(){
  2.     .................
  3.   }
  4.  
  5.  
  6. window.onLoad = cargarTabla;

Voy a explicar el error de hacer esto:

Código Javascript:
Ver original
  1. window.onload=function(){
  2.    function cargarTabla(){
  3.        .................
  4.   }
  5. }

Resulta que estas declarando la función cargarTabla dentro de una función anonima, eso quiere decir que el alcance de cargarTabla se restringe solo a esa función anonima.... piensa un poco en POO, claro que javascript no sigue un paradigama orientado a objetos, pero es muy parecido.

En conclusión la función cargaTablas solo puede ser llamada dentro de la función anonima, no se si me hice entender.
__________________
Programar apasiona y lo que apasiona es un arte, por lo tanto programar es un arte.

Quiero karma para en mi próxima vida ser un billonario bien dotado con alas.