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

Sí sí, he probado lo que caricatos puso y funciona, pero lo mio no. Y lo hago tal y como dices.

A ver...sabiendo que así debería de funcionar y que el archivo .js está bien, os voy a explicar como llamo a las funciones iniciar_hora() y mostrar_hora(), a ver si el problema viene de ahí:


Yo tengo un HTML en el que tengo lo siguiente(en archivo.js tengo lo que ya puse anteriormente):
Código HTML:
<html>
<head>
<SCRIPT type="text/javascript" src="archivo.js"></SCRIPT>

<style  type="text/css">
......
.......

</style>
</head>

<body onload="iniciar_hora()">
<form>
<a href="#" onclick="javascript:mostrar_hora()">Mostrar hora</a>
</form>

</body>
</html> 
Es posible que al llamar a archivo.js en 2 veces distintas(primero para llamar a iniciar_hora() y luego para llamar a mostrar_hora() ), el valor de las variables globales no se guarde y por eso me diga cuando llamo a mostrar_hora() que es "undefined"?

Muchas gracias!

Saludos

Última edición por anac; 13/06/2008 a las 07:43