Page 1 sur 2

compte à rebours

Posté : 09 nov. 2013, 22:34
par bg62
bonjour ;)
ayant l'intention de mettre en place une page avec un compte à rebours ( pour la nouvelle année ) qui aurait soit un lien, soit un script, soit ... à me passer pour réussir à le mettre en place ???
attention : PHP & moi = pas tip top :mrgreen:
grand merci à l'avance
=D>
bg

Re: compte à rebours

Posté : 10 nov. 2013, 01:50
par moogli
Salut,

Cela se fait en Javascript et au pire un echo en php initialiser le code avec la date serveur (histoire que tout le monde ai la même références ;) ).

@+

Re: compte à rebours

Posté : 10 nov. 2013, 12:11
par bg62
Salut,

Cela se fait en Javascript et au pire un echo en php initialiser le code avec la date serveur (histoire que tout le monde ai la même références ;) ).

@+
aurais-tu un exemple, un lien ???
.. on est bien dans la catégorie "DEBUTANT" .... :P car là ... ???
@+ps : j'ai bien eu un lien en MP ( grand merci ) ... mais même chose : en anglais = pas tip top non plus là .... :lol:

Re: compte à rebours

Posté : 10 nov. 2013, 13:41
par juliette

Re: compte à rebours

Posté : 10 nov. 2013, 15:34
par bg62
grand merci ;)
superbes, il y en a deux qui me plaisent ... va me falloir mettre le nez dans le code ...
@+

Re: compte à rebours

Posté : 10 nov. 2013, 15:45
par bg62
je viens de "tâter" celui-ci ... ( http://tutorialzine.com/2011/12/countdown-jquery/ ) ....
mais comment faire pour qu'il déclenche l'ouverture d'une page ( bonne année, par exemple ) lorsque le "0" est arrivé ???

Re: compte à rebours

Posté : 10 nov. 2013, 17:24
par xTG
Dans la fonction tick() tu as ce code :
[javascript]if(left < 0){
left = 0;
}[/javascript]
Il est déclenché lorsque le compte à rebours est arrivé à zéro.
Pour rediriger :
[javascript]windows.location.href = "ton_url";[/javascript]

Re: compte à rebours

Posté : 10 nov. 2013, 17:37
par bg62
Dans la fonction tick() tu as ce code :
[javascript]if(left < 0){
left = 0;
}[/javascript]
Il est déclenché lorsque le compte à rebours est arrivé à zéro.
Pour rediriger :
[javascript]windows.location.href = "ton_url";[/javascript]
ok, ... pour la redirection ... mais que j'insère à quel endroit du codage ???

Re: compte à rebours

Posté : 10 nov. 2013, 17:59
par xTG
Dans la condition que je t'ai indiqué.

Re: compte à rebours

Posté : 10 nov. 2013, 18:47
par bg62
Dans la condition que je t'ai indiqué.
donc ceci alors :

Code : Tout sélectionner

if(left < 0){ windows.location.href = "ton_url"; }
?

Re: compte à rebours

Posté : 10 nov. 2013, 19:59
par xTG
C'est en effet la condition que je t'ai indiqué. :)

Re: compte à rebours

Posté : 10 nov. 2013, 23:10
par bg62
pour mettre à la date du 1er janvier 2014, c'est bien ceci :

Code : Tout sélectionner

var note = $('#note'), ts = new Date(2014, 0, 1), newYear = true;
dans script.js ?
et en mettant

Code : Tout sélectionner

var note = $('#note'), ts = new Date(2012, 0, 1), newYear = true;
+

Code : Tout sélectionner

if(left < 0){ //left = 0; windows.location.href = "http://www.google.fr"; }
dans jquery.countdown.js normalement la redirection devrait agir de suite, non ??? mais ça ne le fait pas ....

Re: compte à rebours

Posté : 11 nov. 2013, 09:10
par xTG
Oui mais non. :)
Ce script est aussi capable de t'indiquer de combien de temps tu as dépassé la date à priori.
[javascript]if((new Date()) > ts){
// The new year is here! Count towards something else.
// Notice the *1000 at the end - time must be in milliseconds
ts = (new Date()).getTime() + 10*24*60*60*1000;
newYear = false;
}[/javascript]
Donc il faut gérer aussi ce cas et rajouter la redirection dedans.

Re: compte à rebours

Posté : 11 nov. 2013, 11:10
par bg62
tu sais qu'arrivé là tu me parles chinois .... :lol:
il faudrait donc que je mette ceci alors :

Code : Tout sélectionner

if((new Date()) > ts){ // The new year is here! Count towards something else. // Notice the *1000 at the end - time must be in milliseconds // ts = (new Date()).getTime() + 10*24*60*60*1000; // newYear = false; windows.location.href = "http://www.google.fr"; }
ou je me plante encore dans le codage ????
@mitiés
bg

Re: compte à rebours

Posté : 11 nov. 2013, 12:40
par xTG
Pourquoi supprimer à chaque fois du code ? O_o
Je ne te parle que de rajouter du code depuis le début et je me rends compte que tu vas tout mettre en commentaire...