Afficher une image à une date précise

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Afficher une image à une date précise

Message par Invité le Jeu 9 Sep 2010 - 11:42

Bonjour,
je voudrai afficher une image à une date précise (par exemple, le 25/09/2010) et après la date passé, elle disparaît. Comment faire ?
Merci


Dernière édition par vla le Ven 10 Sep 2010 - 18:23, édité 1 fois

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Afficher une image à une date précise

Message par zz10 le Jeu 9 Sep 2010 - 11:58

Bonjour,

Ou voulez-vous afficher cette image ?

zz10
+ Hyperactif +

Masculin
Messages : 2202
Inscrit(e) le : 04/07/2009

http://www.forum-ice-epinal.com
zz10 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Afficher une image à une date précise

Message par Invité le Jeu 9 Sep 2010 - 12:15

EDIT: sur une page HTML que je mettrai sur l'index du forum par iframe.

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Afficher une image à une date précise

Message par zz10 le Jeu 9 Sep 2010 - 12:48

Code:
<script>
function chrono(){
   var date = "25/09/2010";
   var tab_date = date.split("/");
   var Maintenant = new Date;
   var TempMaintenant = Maintenant.getTime();
   var mois = tab_date[1]-1;
   var Future = new Date(tab_date[2], mois, tab_date[0]);
   var TempFuture = Future.getTime();
   var DiffSec = Math.floor((TempFuture-TempMaintenant)/1000);
   var DiffMin = Math.floor(DiffSec/60);
   var Diffheure = Math.floor(DiffMin/60);
   var DiffJour = Math.floor(Diffheure/24);
   while (DiffMin>=60)
         {
         DiffMin = DiffMin-60;
         }
   while (Diffheure>=24)
         {
         Diffheure = Diffheure-24;
         }
   while (DiffSec>=60)
         {
         DiffSec = DiffSec-60;
         }
   if(DiffMin+Diffheure+DiffSec+DiffJour > 0){
      setTimeout("chrono()",1000);
   }else{
      document.getElementById("img_date").src = "SOURCE DE l IMAGE";
   }   
}
chrono();
</script>

<img id="img_date" src="" />

Essayez avec ça Smile

zz10
+ Hyperactif +

Masculin
Messages : 2202
Inscrit(e) le : 04/07/2009

http://www.forum-ice-epinal.com
zz10 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Afficher une image à une date précise

Message par Invité le Jeu 9 Sep 2010 - 13:06

Rien n'apparaît sur la page : http://servactif.bestforumpro.com/-h2.htm

Code que j'ai mis :
Code:
<script>
function chrono(){
  var date = "09/09/2010";
  var tab_date = date.split("/");
  var Maintenant = new Date;
  var TempMaintenant = Maintenant.getTime();
  var mois = tab_date[1]-1;
  var Future = new Date(tab_date[2], mois, tab_date[0]);
  var TempFuture = Future.getTime();
  var DiffSec = Math.floor((TempFuture-TempMaintenant)/1000);
  var DiffMin = Math.floor(DiffSec/60);
  var Diffheure = Math.floor(DiffMin/60);
  var DiffJour = Math.floor(Diffheure/24);
  while (DiffMin>=60)
        {
        DiffMin = DiffMin-60;
        }
  while (Diffheure>=24)
        {
        Diffheure = Diffheure-24;
        }
  while (DiffSec>=60)
        {
        DiffSec = DiffSec-60;
        }
  if(DiffMin+Diffheure+DiffSec+DiffJour > 0){
      setTimeout("chrono()",1000);
  }else{
      document.getElementById("img_date").src = "http://chachatelier.fr/programmation/images/mozodojo-original-image.jpg";
  } 
}
chrono();
</script>

<img id="img_date" src="" />

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Afficher une image à une date précise

Message par zz10 le Jeu 9 Sep 2010 - 13:54

Voilà qui ira mieux :

Code:
<img id="img_date" src="" />

<script>
function findDate(){
   var date = "9/9/2010";
   var now_date = new Date;
   var now_jour = now_date.getDate();
   var now_mois= now_date.getMonth()+1;
   var now_annee= now_date.getFullYear();
   var date_now = now_jour+"/"+now_mois+"/"+now_annee;
   if(date == date_now){
       document.getElementById("img_date").src = "http://chachatelier.fr/programmation/images/mozodojo-original-image.jpg";
   }
        setTimeout("findDate()",1000);
}
findDate();
</script>

Pour
Code:
var date = "9/9/2010";
ne mettez jamais les 0 devant les mois et les jours Smile

Code:
var date = "09/09/2010";
ne fonctionnera pas !

zz10
+ Hyperactif +

Masculin
Messages : 2202
Inscrit(e) le : 04/07/2009

http://www.forum-ice-epinal.com
zz10 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Afficher une image à une date précise

Message par Invité le Jeu 9 Sep 2010 - 15:25

Pour l'instant ça marche ! Smile
J'ai mis que l'image reste jusqu'à aujourd'hui pour voir si demain elle aura disparu.
Je te dirai demain si c'est ok !

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Afficher une image à une date précise

Message par Invité le Ven 10 Sep 2010 - 18:22

Ca marche
Merci beaucoup
résolu

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum