24/05/2005, 03:06
|
| | Fecha de Ingreso: febrero-2002 Ubicación: Valencia - España
Mensajes: 488
Antigüedad: 23 años Puntos: 0 | |
si tengo este por aqui:
Código:
//
// Justino Martinez http://www.webviva.com
// 2002
//
// Muestra una imagen diferente cada semana
//
// Directorio en el que se almacenan las imagenes
var directorio_imagenes="imagenes";
// Extension de las imagenes (gif, jpg, png)
var extension_imagenes="jpg";
// Numero de dias por mes.
// No hace falta modificarlo en años bisiestos
// el javascript ya tiene en cuenta si estamos en uno bisiesto
var dias_meses = new Array (31,28,31,30,31,30,31,31,30,31,30,31);
// Funcion que muestra la imagen correspondiente a una imagen
function imagen_semana(){
// Tomamos la fecha actual
var fecha=new Date();
var anio=fecha.getYear();
if (anio< 1900){anio+=1900;}
// Vemos si es un año bisiesto
var cad1="February 29,"+anio;
var cad2="March 01,"+anio;
var fecha1=new Date(cad1);
var fecha2=new Date(cad2);
if (fecha1.getDay()!=fecha2.getDay()){dias_meses[1]++;}
// Vemos los dias pasados desde el principio del año
var dia_mes=fecha.getDate();
var mes=fecha.getMonth();
var dias_pasados=0;
for (var i=0;i<mes;i++){
dias_pasados+=dias_meses[i];
}
dias_pasados+=dia_mes;
// Vemos el dia de la semana que fue el 1 de Enero
// Entonces sabemos que las semanas no empiezan
// todas los dias 1,8,15... y hacemos la correccion
var cad_fecha_uno= "January 01, "+anio;
var fecha_uno=new Date(cad_fecha_uno);
var dia_semana_uno=fecha_uno.getDay()-1;
dias_pasados+=dia_semana_uno;
// Calculamos el numero de semana corigiendo los
// decimales
var semana=dias_pasados/7;
var decimales=semana-Math.round(semana);
semana=Math.round(semana);
if (decimales>0){
semana=semana+1;
}
// Ya tenemos el numero de semana, ahora "montamos" el
// nombre de la imagen
var mi_imagen=directorio_imagenes+"/"+semana+"."+extension_imagenes;
// Mostramos la imagen
document.write('<img src="'+mi_imagen+'">');
}
aunque no lo e probado, pero imagino que funcionará.........
__________________ webmaster de xematuning el mejor tuning español con más de 25000 fotos sobre el mundo del tuning, videos, salvapantallas, fondos y mucho más no lo dudes más y visítala!!! |