Re: [LA-discussions] Site web : image contextuele selon la date |
[ Thread Index |
Date Index
| More linuxarverne.org/discussions Archives
]
- To: discussions@xxxxxxxxxxxxxxxx
- Subject: Re: [LA-discussions] Site web : image contextuele selon la date
- From: goret ane <goretane@xxxxxxxxx>
- Date: Wed, 6 Jan 2010 11:08:04 +0100
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=oDxnlNuwmzAO3c3A2lVKR4jCyHKRrS6YOcjSjf3Cm+0=; b=S/xqNI4R5jC+yn5shJy2PmPTisX62w+CqOBpwYYAfJPL/CApaBVLQBaX8KjrUVxGkt pss/XSwlDCAK0eQT133f1u+ViLorbg4QvgD7PpbIQQa2snRakhr8bx3n0uwz7t3imLZV qwVeajqNpdgIhqXpsOK+5V9SOiR4i22zju3HE=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=HUUXErGvKO6hjntXL3ixXIwR8+zu0gsgEQqDZsrhg+8AZ+KeC3t8OXUXjWTnE0FOex m4JB8/fOo1Jr9zetau1paUtJjiPKDQxKu+ypD8N3gMR0940e+KfqPNg4IDsoXkzwKnw0 37EMApRlI4lz6X0nR5dqIRTEPUUwC07BXziow=
une autre piste
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