Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/06/2008, 11:18
anac
 
Fecha de Ingreso: noviembre-2006
Mensajes: 46
Antigüedad: 18 años, 3 meses
Puntos: 0
Darle valor a variables globales desde una función

Buenas tardes,

Mi problema es el siguiente, quiero tener la hora a la que se ha entrado en la aplicación, para ello tengo 3 variables globales definidas al principio del archivo javascript:

var hora_global;
var minuto_global;
var segundo_global;

Las inicializo dentro de la primera función que se va a usar:
Código:
var fecha = new Date();
hora_global =fecha.getHours();
minuto_global = fecha.getMinutes();
segundo_global = fecha.getSeconds();
El problema es que cuando quiero usarlas en una función al final de la aplicación, el valor que tienen las variables globales es "undefined".


Si las variables la inicializo al principio del fichero cuando las declaro, entonces cuando al final de la aplicación quiero recuperar la hora en la que ha entrado, no me da la hora inicial, me da la hora actual, porque las variables al no estar dentro de ninguna función, pues cada vez que llamas a este fichero.js se actualiza...

¿Como puedo darle a unas variables globales un valor desde dentro de una función?

Gracias!