Re: [LA-discussions] Site web : image contextuele selon la date

[ Thread Index | Date Index | More linuxarverne.org/discussions Archives ]


une autre piste
http://www._javascript_fr.com/codes/CALCUL-NUMERO-SEMAINE_33178.aspx
 
ou
 
// un image par semaine
tab_[0] = "image_titi.bmp";//Dimanche
tab_[1] = "image_tutu.bmp";//Lundi
tab_[2] = "image_toto.png";//Mardi
tab_[3] = "image_tata.bmp";//Mercredi
tab_[4] = "image_bibi.tif";//Jeudi
tab_[5] = "image_bobo.bmp";//Vendredi
tab_[6] = "image_autre.jpg";//Samedi
...
tab_[52] = "image_autre.jpg";//Samedi
 
 
//Fonction chargée de renvoyer le numero de la semaine de la date passée en paramètres
function Sem(A,M,J)
{
date.setYear(A);
date.setMonth(M);
date.setDate(J);
date2=new Date(A,0,1);
x=1;
//Cherche le premier Lundi de l'année
do {
  date2.setDate(x);
  x++;
     }
 
while(date2.getDay()!=1);
  temps=date.getTime()-date2.getTime()+24*60*60*1000;
  sem=temps/(1000*60*60*24*7);
  return Math.ceil(sem);
}

Exemple du script en supposant que vos images se situent dans le répertoire image
 
<script type="text/_javascript_">
 
 Today = new Date;
 Jour = Today.getDate();
 Mois = (Today.getMonth())+1;
 Annee = Today.getFullYear();

 document.write("<img src="" + tab_[ Sem(Annee ,Mois ,Jour ) ] + "' alt='Image aléatoire' />");
--></script>
 
 
 
 
Le 6 janvier 2010 10:09, Daniel Cartron <dan@xxxxxxxxxxx> a écrit :
Le mercredi 6 janvier 2010, goret ane a écrit :
> Ce script permet d'afficher chaque jour de la semaine une image différente.

Ha ça me plait bien, ça. Merci. Et aussi merci pour le lien, je vais aller
voir, car en fait j'ai envie d'afficher une image et un texte pendant une ou 2
semaines, puis plus rien, puis un nouveau texte et image pendant encore qq
semaines... J'ai fouillé et trouvé qu'il y a aussi getWek() mais il faut
encore que je trouve comment ne pas avoir à créer 53 textes et images :-)

En tout cas merci pour la piste, et merci à toutes les autres pistes également
mm si celle-ci a ma préférence.

Pour répondre à la question de Yann je fais ça en html tout simple, il n'y a
qu'une 10aine de pages. Donc le _javascript_ me parait le plus adapté.

--
Cordialement, Daniel Cartron
« La seule différence entre un sage et un imbécile, c'est que le sage a
tendance à commettre des erreurs beaucoup plus graves, parce que personne ne
confie des décisions importantes à un imbécile. »
Tom Clancy - Dangers immédiats




---
Liste de discussions de LinuxArverne
http://wiki.linuxarverne.org/listes_de_diffusion




Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/