compte à rebours

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : compte à rebours

Re: compte à rebours

par bg62 » 30 déc. 2013, 12:13

Voilà quelques nouvelles, et surtout grands mercis @xTG qui m'a ainsi mis sur la bonne piste :)
Le script est finalisé, en ligne, JavaScript + html5 + css3 :
http://count.unesourisetmoi.info/
ET CA TOURNE !!!
seul 'hic' pour l'instant, le script fourni par "addthis" qui n'est pas tip top, mais qui sera supprimé dans quelques jours ^^
Alors, à minuit, ce sera 'LA' surprise et ce petit lien restera opérationnel même ensuite pour d'autres événements et une autre fin d'année ...
BONNES FETES A TOUS !!!
bg

Re: compte à rebours

par bg62 » 23 nov. 2013, 15:42

de petites nouvelles ... :)
pour la redirection, en fouinant j'ai trouvé ceci, qu fonctionne :
[javascript]$(location).attr('href',"http://www.google.fr/");[/javascript]
maintenant je me pose toujours la question pour
[javascript]$(function(){

var note = $('#note'),
ts = new Date(2014, 0, 0),
newYear = true;[/javascript]
... être sûr et certain que cela se déclenchera bien le 21/12 à minuit pile ... !!!
car je ne comprends toujours pas la signification des " 0 "
pour voir là où j'en suis :
http://goo.gl/0fzPBc
@+
:)

Re: compte à rebours

par bg62 » 16 nov. 2013, 16:23

j'ai mis ceci pour tester:
[javascript] var note = $('#note'),
ts = new Date(2013, 0, 0),
newYear = true;[/javascript]
et la redirection ne fonctionne pas, il y a juste l'affichage qui disparaît ....
@+

Re: compte à rebours

par xTG » 11 nov. 2013, 21:56

Année, mois, jour.
Le mois commence à zéro, tout comme le jour.

Re: compte à rebours

par bg62 » 11 nov. 2013, 17:18

[javascript]if(left < 0){
left =0;
windows.location.href = "http://www.google.fr";
}[/javascript]
Et ce sera parfait. ;)
ok grand grand merci, vais donc essayer de tester ET de faire ma 'css' perso :)
+ : pourrais-tu me donner plus d'indications sur :
[javascript]ts = new Date(2014, 0, 1),[/javascript]
2014 : ok c'est l'année mais 'O' et '1' ... ???

Re: compte à rebours

par xTG » 11 nov. 2013, 17:00

[javascript]if(left < 0){
left =0;
windows.location.href = "http://www.google.fr";
}[/javascript]
Et ce sera parfait. ;)

Re: compte à rebours

par bg62 » 11 nov. 2013, 16:04

donc si je comprends bie :
[javascript]if(left < 0){
windows.location.href = "http://www.google.fr";
}[/javascript]

et
[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;
windows.location.href = "http://www.google.fr";
}[/javascript]
c'est ça ?

Re: compte à rebours

par xTG » 11 nov. 2013, 15:44

Il y a une règle très simple quand on ne sait pas et que l'on veut apprendre.
On en fait le minimum à chaque itération.
Si tu changes trop de choses tu ne comprends plus rien si cela ne fonctionne pas.
De plus on ne t'a jamais demandé d'enlever du code mais seulement d'en rajouter d'où ma grande interrogation...

Il faut ajouter les redirections aux endroits que je t'ai indiquer, rien de plus.

Re: compte à rebours

par bg62 » 11 nov. 2013, 12:46

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...
t'es marrant toi ... j'ai bien dit au départ que le "boulet" ... c'était moi à ce niveau !!!
alors que faire vraiment dans le 'codage' ???
@+

Re: compte à rebours

par xTG » 11 nov. 2013, 12:40

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

Re: compte à rebours

par bg62 » 11 nov. 2013, 11:10

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

par xTG » 11 nov. 2013, 09:10

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

par bg62 » 10 nov. 2013, 23:10

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

par xTG » 10 nov. 2013, 19:59

C'est en effet la condition que je t'ai indiqué. :)

Re: compte à rebours

par bg62 » 10 nov. 2013, 18:47

Dans la condition que je t'ai indiqué.
donc ceci alors :

Code : Tout sélectionner

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