Compte à rebours temps réel

syl20
WRInaute discret
WRInaute discret
 
Messages: 72
Inscription: 13 Jan 2006

Compte à rebours temps réel

Message le Ven Juin 15, 2007 14:41

Bonjour à tous,

Je recherche un code (JS, PHP?) qui me permette d'afficher un compte à rebours de 5 minutes sur mon site.
Mais celui-ci doit être en temps réel (heure serveur).

Un internaute qui arrive sur mon site prends le compte à rebours en cours (il arrive par exemple alors que le compte est à 2:32).

Je ne souhaite pas que le compte à rebours démarre quand l'internaute arrive, mais qu'il démarre par le serveur.

Je souhaite ensuite un redirection web à la fin des 5 minutes, et un redémarrage automatique ensuite.

C'est faisable ça?

Vous avez des pistes?

Cordialement

Sylvain

bozoleclown
WRInaute impliqué
WRInaute impliqué
 
Messages: 893
Inscription: 24 Nov 2005

Message le Ven Juin 15, 2007 15:24

Tu récupères le code js d'un compteur qui se déclenche une action au bout de 5 minutes

Lors du chargement de la page, tu récupères la valeur courante du compte à rebours.

Tu modifies les 5 mins du code js par la valeur courante du compte à rebours

et voila tu fais en sorte que l'action déclenché soit un window.href=page_redirection.htm

et voila

syl20
WRInaute discret
WRInaute discret
 
Messages: 72
Inscription: 13 Jan 2006

Message le Ven Juin 15, 2007 15:27

Merci,

Et comment récupère t'on la valeur du compte à rebours lors du chargement de la page?

bozoleclown
WRInaute impliqué
WRInaute impliqué
 
Messages: 893
Inscription: 24 Nov 2005

Message le Ven Juin 15, 2007 15:54

tout dépend où tu stockes la valeur de ton compte à rebours courant.

Tu peux la stocker en base par exemple.

syl20
WRInaute discret
WRInaute discret
 
Messages: 72
Inscription: 13 Jan 2006

Message le Ven Juin 15, 2007 16:02

Excuse moi, je ne suis pas une star du code...

Voici mon script qui fonctionne bien. Compte à rebours de 5 minutes, puis redirection sur une URL dès arrivée à 0.

Qu'est ce que je dois faire sur ce script pour que l'internaute qui arrive sur le site prenne le script en cours.

Code: Tout sélectionner
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Count down</title>
<script type="text/javascript">
var tps = 300 ;
var m= 0;
var s=0;
var disp="";
var idtimer =setInterval('affichetemps()',1000);

function affichetemps(){

  tps-- ;
  //h = parseInt(tps/3600) ;
  m = parseInt((tps%3600)/60) ;
  s = parseInt((tps%3600)%60) ;
  disp = (m<10 ? "0"+m : m) + ':' + (s<10 ? "0"+s : s) ;
  document.getElementById('temps').innerHTML= disp;

   if ((s == 0 && m ==0)) {
   clearInterval(idtimer);
url="http://www.o-beez.com"  // Changer ici l'url
Go(url)
}
}
function Go(url) {
//window.status="Go !"
//document.s.Time.value="Go !"
setTimeout("window.location=url", 500)
}

   

</script>
</head>
<body onload="idtimer">
<div id="temps" style="font-family: arial; size: 76px;">05:00</p>
</div>
</html>

bozoleclown
WRInaute impliqué
WRInaute impliqué
 
Messages: 893
Inscription: 24 Nov 2005

Message le Ven Juin 15, 2007 16:24

Ok

Tu veux quoi exactement tu veux un compte à rebours toutes les 5 mins ? par exemple à

xxh00
xxh05
xxh10
...
xxh55

ou bien c'est une fois par jour ?

syl20
WRInaute discret
WRInaute discret
 
Messages: 72
Inscription: 13 Jan 2006

Message le Ven Juin 15, 2007 16:40

Oui, c'est cela... Une fois le compte à rebours terminé, je redirige sur une page web, et je relance un nouveau compte à rebours de 5 minutes.

Mais ce qui est important, c'est que l'internaute qui arrive sur la page prenne bien le compte à rebours en cours, et non pas qu'il le démarre.

J'espère que je suis clair...


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :

  • Analyse de popularité
    Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.
  • TouchGraph Google Browser
    Description du TouchGraph Google Browser (outil externe) : il s'agit d'un outil graphique permettant de visualiser des sites similaires (selon Google). On peut sauter de site en site, et se rendre compte facilement des communautés de sites, ou des nébuleuses de sites traitant du même sujet.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités