Vérifiez vos informations

Il semblerait que les informations techniques de votre profil n'aient pas été actualisées depuis un certain temps... Pour que l'aide apportée vous soit efficace, il est important que ces informations soient à jour : prenez quelques secondes pour confirmer ou compléter les informations suivantes.


Lien de votre forum
Version de ce forum
Vous êtes le fondateur de ce forum
Vous avez modifié le CSS de ce forum
Vous avez modifié les templates de ce forum
Votre navigateur

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
avatar

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 ?
avatar

zz10
Membre actif

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

http://www.ice-epinal-forum.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.
avatar

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
avatar

zz10
Membre actif

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

http://www.ice-epinal-forum.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="" />
avatar

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 !
avatar

zz10
Membre actif

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

http://www.ice-epinal-forum.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 !
avatar

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
avatar

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