A ver, tengo esto:
archivo .js externo linkeado:
Asi no funciona:
Código:
Asi si funciona:var day_act=document.getElementById("fechadia").value; function comprobar_fecha_ico(){ alert(day_act); }
Código:
function comprobar_fecha_ico(){ var day_act=document.getElementById("fechadia").value; alert(day_act); }
Ahora os explico el "programa". "fechadia" es el id de un select cuyo valor al cargar la pagina es el que coincide con la fecha actual cargada por php...
Es decir, cuando yo abro la pagina, en ese select hoy aparece 17, en otro select aparecera enero ("fechames") y en otro 2009("fechaano"). Bien Lo que a mi me interesa es que cuando se abra la pagina se guarde la fecha mostrada en los select en tres variables, day_act es la primera variable, que es la que pongo en el ejemplo.
Despues, dentro de una funcion invocada onclick ("comprobar_fecha_ico()") vere si la fecha es actual, anterior o posterior, nada mas.
Bien, por eso quiero cargar una variable fuera de todas las funciones, para que se carge al cargar la pagina y se quede almacenada hasta que se ejecute la funcion que sea... y no se como hacerlo, puesto que al declarar la variable fuera de la funcion me devuleve "undefined" en el alert...
Como debo hacerlo...¿?¿?
Gracias por leer esto al menos