Foros del Web » Creando para Internet » HTML »

No se me ejecutan los javascripts online

Estas en el tema de No se me ejecutan los javascripts online en el foro de HTML en Foros del Web. Hola: Mi web está hosteada en un server con Linux y Apache, y me está dando algunos dolores de cabeza. Tengo unos pequeños scripts en ...
  #1 (permalink)  
Antiguo 05/09/2010, 15:20
 
Fecha de Ingreso: septiembre-2010
Mensajes: 2
Antigüedad: 13 años, 7 meses
Puntos: 0
No se me ejecutan los javascripts online

Hola:
Mi web está hosteada en un server con Linux y Apache, y me está dando algunos dolores de cabeza. Tengo unos pequeños scripts en javascript que se encargan de saludar al visitante según la hora del día, decir la fecha y finalmente el número de días que lleva al web online. Todos funcionan perfectamente y probados en navegadores como IE, Mozilla, Firefox, Safari, Orca Browser y Avant Browser, pero solo cuando hago las pruebas desde el disco duro... una vez que subo la página html al server, no funcionan y muestran una línea vacía de texto... alguien me puede decir a qué se debe el fallo?
Gracias y dejo posteados los scripts:

<SCRIPT LANGUAGE="JavaScript">
// Almacenamiento
today = new Date();
// Creamos el Array de los dias
days = new Array("Domingo","Lunes","Martes","Miercoles","Juev es","Viernes","Sábado");
months = new Array("Enero","Febrero","Marzo","Abril","Mayo","Ju nio","Julio","Agosto","Septiembre","Octubre","Novi embre","Diciembre");
function doIt(dateObj)
{
theHour = today.getHours();
if(theHour >= 4 && theHour < 12)
greeting = "Buenos Dias, ";
else if(theHour >= 12 && theHour < 20)
greeting = "Buenas Tardes, ";
else if(theHour >= 20 || theHour < 4)
greeting = "Buenas Noches,";
document.writeln(greeting + " y gracias por visitarnos. Hoy es " + days[dateObj.getDay()] + ", " + dateObj.getDate() + " de " + months[dateObj.getMonth()] + ".");
}
doIt(today);
</SCRIPT>
<script language="javascript">
fecha= new Date();
hoy = new Date(fecha.getFullYear(),fecha.getMonth()+1,fecha. getDate());
inicio = new Date(2010,08,22)
resta = hoy.getTime() - inicio.getTime();
resultado = Math.floor(resta/(1000*60*60*24));
document.write("Llevamos "+resultado+" dias online.");
</script>

PD: creo que me he equivocado de subforo. Puede algún admin trasladarlo al subforo de javascritp?
Gracias

Última edición por snipermac; 05/09/2010 a las 15:25 Razón: Puede algún admin pasarlo al foro javascript?? gracias!
  #2 (permalink)  
Antiguo 05/09/2010, 15:48
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: No se me ejecutan los javascripts online

snipermac:

Si como decis, tus scripts se ejecutan bien en la PC, voy a descartar que sean las scripts en si mismas, así que no las voy a analizar. Asi que el problema esta ó en la forma en que las estas llamando o alguna configuración extraña en el server. Por lo tanto sería mejor que postearas la url de tu página para verificar.

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 05/09/2010, 16:30
 
Fecha de Ingreso: septiembre-2010
Mensajes: 2
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: No se me ejecutan los javascripts online

Gracias emprear, te respondo por privado ;)

Etiquetas: javascript
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:14.