Hola
Darknessfeatsunny
Me parece que estás cargando el valor en la variable (var day_act=document.getElementById("fechadia").value; ) antes de que exista
fechadia
Prueba poniendo esto fuera de cualquier función:
Y cuando termine de cargar la página, lees el valor:
Código javascript
:
Ver original<body onload="day_act=document.getElementById('fechadia').value">;
Saludos,