Affichage à minuit

Signaler
Messages postés
10
Date d'inscription
mardi 26 février 2008
Statut
Membre
Dernière intervention
7 mars 2008
-
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
-
Salut,

Je souhaiterais afficher une image à minuit et quelle disparaisse aprés avoir cliqué dessus puis se réaffiche à minuit.

Merci

19 réponses

Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
41
salut

c'est impossible en pure javascript, tu vas devoir utiliser un langage serveur

/**
* @author coucou747 <coucou747@hotmail.com>
* @see irc://cominweb.uni-irc.net/#programmation
*/
Messages postés
3472
Date d'inscription
lundi 16 juillet 2007
Statut
Membre
Dernière intervention
28 février 2014
35
salut tout le monde, je pense que pour faire ce que tu nous décris il faire appel :
- soit a une methode comme time() en PHP
- soit a une base de donnée avec un champs de type 'time' contenant 00:00:00 que tu compare avec la methode mysql now()

Si t'a besoin d'aide, MP !!!
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
Bonjour,
    regarder du coté de setTimeout
       minuit - heure actuelle = délai à attendre
       délai atteint : afficher l'image, ne pas relancer le setTimeout
       image cliquée : relancer le setTimeout
<hr />                Cordialement            Bul         [mon Site]     [M'écrire]
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
ou ( et ce serait beaucoup mieux ! )

        setTimeout avec un "certain" délai
             dans la fonction appelée :
                    l'image a été affichée pour ce jour ?
                            non : minuit est dépassé ?
                                    oui : afficher l'image
                                    non : relancer le setTimeout
                            oui : relancer le setTimeout

<hr />                Cordialement            Bul         [mon Site]     [M'écrire]
Messages postés
10
Date d'inscription
mardi 26 février 2008
Statut
Membre
Dernière intervention
7 mars 2008

Merci au cas ou cela ne fais pas partie des 2 scripts pour lesquels je paie.
Sinon j'ai déjà fais comme vous indiquez le soucis est que le script ce relance aprés avoir cliqué dessus alors qu'il devrait tourner en boucle.

A 00h00 {
         j'affiche image
                  {
                     si clique dessus 
                           {
                           l'image disparait
                              {
                           si pas de clique
                                    {
                              l'image reste
}}}}}
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
>>cela ne fais pas partie des 2 scripts pour lesquels je paie.
    ah... c'est quoi qui paye pour 2 scripts ? ici ?
    j'ai envoyé un mail ce matin avant 10 H... sans réponse actuellement ?

    tant qu'à ce que tu donnes... impossible ( pour moi ) de répondre....

<hr />                Cordialement            Bul         [mon Site]     [M'écrire]
Messages postés
10
Date d'inscription
mardi 26 février 2008
Statut
Membre
Dernière intervention
7 mars 2008

Merci je viens de répondre à ton mail
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
il fallait lire
non pas >>  ah... c'est quoi qui paye pour 2 scripts ? ici ?
mais             ah... c'est toi qui paye pour 2 scripts ? ici ?

<hr />                Cordialement            Bul         [mon Site]     [M'écrire]
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
>>

je viens de répondre à ton mail
    j'ai répondu à ta réponse...
    mais inutile d'en causer ici....
<hr />                Cordialement            Bul         [mon Site]     [M'écrire]
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
>>tant qu'à ce que tu donnes... impossible ( pour moi ) de répondre....

    parce que ça ne correspond ni à ce que je suggèrais
       ni à la logique pour faire.
<hr />                Cordialement            Bul         [mon Site]     [M'écrire]
Messages postés
10
Date d'inscription
mardi 26 février 2008
Statut
Membre
Dernière intervention
7 mars 2008

Personne n'a d'idée?
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
41
si, mais ca serait en php...

/**
* @author coucou747 <coucou747@hotmail.com>
* @see irc://cominweb.uni-irc.net/#programmation
*/
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
    je ne comprend pas....

je t'ai fourni 2 approches pour faire... il t'en faudrait une 3ème ?  

on peut bien sûr pondre une autre manière de faire,
    mais quoi qu'il en soit, en javascript, hors setTimeout point de salut.  

<hr />                Cordialement            Bul         [mon Site]     [M'écrire]
Messages postés
104
Date d'inscription
jeudi 27 septembre 2007
Statut
Membre
Dernière intervention
5 octobre 2009

oui
si 00h le lien s'affiche
      si clique dessus  le lien disparait
            si pas de clique le lien reste

prochain affichage à 00h
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
c'est exactement ce que font les 2 approches que j'ai donné.
<hr />                Cordialement            Bul         [mon Site]     [M'écrire]
Messages postés
10
Date d'inscription
mardi 26 février 2008
Statut
Membre
Dernière intervention
7 mars 2008

Oui mais le soucis vient du set timeout qui se relance aprés le clic, il faudrait que cela tourne en boucle.
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
?   ben... si tu veux être à nouveau prévenu au prochain minuit,
    il faut le relancer.   sinon, non.
<hr />                Cordialement            Bul         [mon Site]     [M'écrire]
Messages postés
10
Date d'inscription
mardi 26 février 2008
Statut
Membre
Dernière intervention
7 mars 2008

Ok merci,

Peux tu me montrer le script s'il te plait?
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
déjà fait ( "en français" ), il ne te reste qu'à le traduire en javascript.
<hr />                Cordialement            Bul         [mon Site]     [M'écrire]