Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/09/2009, 04:50
Avatar de buzu
buzu
 
Fecha de Ingreso: octubre-2006
Ubicación: San Francisco, CA
Mensajes: 2.168
Antigüedad: 18 años, 2 meses
Puntos: 122
Respuesta: Pequeña duda - alert

Primero que nada, ya hay una funcion alert en javascript. Te reocmiendo que andes por ahí reescribiendo funciones que ya han sido predefinidas por el lenguaje.

Ahora, con tu pregunta, estás llamando una función que hace uso de una variable que ha sido definida dentro de si misma. Para el momento que llamas la función la variable todabía no existe, por eso es que no te da nada.

En tu segundo ejemplo estás llamando a la función, la primera vez te debe dar un error o algo parecido, después dentro de la función la llamas a sí misma, pero esto seguro que te deve crear un loop infinito, así que imagino que estás obteneidno un error sobre ese respecto.

En el tercer ejemplo, estás llamando a una función que no hace nada. No tiene instrucciones. Eso sin contar que en ninguna de tus funciones estás especificando que estás esperando un parametro y ninguna de las funciones hace algo más que si acaso asignar un valor a una variable. También sin contar que lo más probalbe es que estés llamando a las funciones antes de que el documento haya sido cargado por lo que imagino que te debe dar un error soobre que el elemento no existe o es nulo.

Resumiento, te recomiendo que leas como declarar funciones por que en ninguno de tus tres intentos lo estás haciendo bien. Yo escrbí un articulo, aun que no se si no sea un tanto avanzado para tu nivel, de cualquier modo te lo recomiendo:

http://imbuzu.wordpress.com/2009/06/...es-javascript/

Y recuerda lo que te digo sobre andar por ahí sobreescribiendo las funciones que ya han sido establecidas por el lenguaje. No es una buena práctica.
__________________
twitter: @imbuzu