
28/02/2003, 05:31
|
 | Moderador extraterrestre | | Fecha de Ingreso: diciembre-2001 Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años, 2 meses Puntos: 61 | |
modificado el 28.02.03 a las 13:10 hola el karrikirri!!
He modificado un código de otro post y lo he adaptado, dime si te sirve... Lo he puesto para que tenga en cuenta la hora de tu universidad, no la del lugar de residencia del visitante de tu página ya que con la diferencia horaria a lo mejor aparecería como abierto cuando a lo mejor está cerrado.
Bueno, tú lo miras y me dices. Pincha aquí
Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Reloj</title>
<script>
//-------------------------------------
var diferenciaConGTM=+1;
var abiertoMañana=new Array;
var abiertoTarde=new Array;
var cerradoMañana=new Array;
var cerradoTarde=new Array;
abiertoMañana[1]=900
abiertoMañana[2]=900
abiertoMañana[3]=900
abiertoMañana[4]=900
abiertoMañana[5]=900
cerradoMañana[1]=1400
cerradoMañana[2]=1400
cerradoMañana[3]=1100
cerradoMañana[4]=1100
cerradoMañana[5]=1200
abiertoTarde[1]=1430
abiertoTarde[2]=1430
abiertoTarde[3]=1430
abiertoTarde[4]=1430
cerradoTarde[1]=1630
cerradoTarde[2]=1630
cerradoTarde[3]=1530
cerradoTarde[4]=1530
cerradoTarde[5]=1200
var abierto=new Image;
var cerrado=new Image;
abierto.src="abierto.jpg"
cerrado.src="cerrado.jpg"
//-------------------------------------
var horaentera=""
function verHora(){
hoy=new Date();
hora=hoy.getHours();
semana=hoy.getDay()
hora=hora+(hoy.getTimezoneOffset()/60);
hora=hora+diferenciaConGTM;
if (hora>23){hora=hora-24}
if (hora<0){hora=24+hora}
else {document.getElementById('cartel').src=abierto.src;}
minutos=hoy.getMinutes();
if (minutos<10) minutos="0"+minutos;
segundos=hoy.getSeconds();
if (segundos<10) segundos="0"+segundos;
horario="<b>"+hora+":"+minutos+":"+segundos+"</b>";
document.getElementById("reloj").innerHTML=horario;
horaEntera=parseInt(hora+""+minutos);
if ((horaEntera<abiertoMañana[semana])||(horaEntera>=cerradoMañana[semana] && horaEntera<abiertoTarde[semana])||horaEntera>=cerradoTarde[semana]){
document.getElementById('cartel').src=cerrado.src;
}}
</script>
</head>
<body onload="verHora();self.setInterval('verHora()',1000)">
</body >
<div id="reloj"></div>
<img src="nodisponible.jpg" id="cartel">
</html>
Las variables entre las //---- son las que tienes que editar...
Si tienes cualquier duda me lo dices.
__________________ Cómo escribir
No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
Última edición por KarlanKas; 28/02/2003 a las 06:45 |