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
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" ....

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à ....

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 :
?
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 ....
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...