Page 1 sur 1

récupérer une valeur de mon countdown

Posté : 06 oct. 2011, 19:49
par diabless6
Bonsoir,

J'essaie en vain de récupérer la valeur heure (h) à un temps donnée, plus particulièrement lorsque celle ci arrivera à Zero, une action se déclenchera alors.

Code : Tout sélectionner

jQuery(document).ready(function(){ var c=jQuery(".timer"); var a=new Date(2011,09,30,17,25,0,0);// 0=janvier...Aout=7 jour: dimanche->0 lundi->1 var d=Math.floor(a.getTime()/1000); var b=Math.floor((new Date()).getTime()/1000); var h=jQuery(".jour",c); var e=jQuery(".heure",c); var f=jQuery(".min",c); var g=jQuery(".sec",c); var i=function(){ var o=new Date(); var k=Math.floor(o.getTime()/1000); if(b>=k){return}b=k; var j=d-k; if(j<0){return}var n=Math.floor(j/86400); var m=Math.floor(j/3600)-(n*24); var l=Math.floor(j/60)-(((n*24)+m)*60); var p=Math.floor(j)-(((((n*24)+m)*60)+l)*60); if(n<10){n="0"+n}if(m<10){m="0"+m}if(l<10){l="0"+l}if(p<10){p="0"+p}h.html(n); e.html(m);f.html(l);g.html(p) var $var = h.val(n); console.log($var); }; setInterval(i,200)});
<div class="timmer_content">
				<div class="timer">
					 <span class="jour">00</span>
 					 <span class="heure">00</span> 
 					 <span class="min">00</span>
 					 <span class="sec">00</span>
  				 </div>
			</div>
Avec var $var = h.val(n); j'obtiens 0 du conteneur heure, mais pas la valeur actuelle et c'est celle que je voudrais.
Dans FireBug, j'arrive à retrouver la valeur actuelle, mais je ne sais pas comment la récupérée. :roll:

Merci :wink:

Re: récupérer une valeur de mon countdown

Posté : 16 oct. 2011, 19:59
par Ryle
$var, c'est du php, pas du javascript, ton code ne peut donc pas fonctionner ainsi.

Pour rappel, php s'exécute côté serveur AVANT de générer la page, tandis que javascript s'exécute côté client (le navigateur) APRES que la page ait été générée. Tu ne peux donc pas mélanger ou faire interagir javascript et php.

La seule façon de récupérer des infos javascript en php, c'est d'utiliser ajax pour faire des appels au serveur (voir la faq pour plus d'infos)

Re: récupérer une valeur de mon countdown

Posté : 16 oct. 2011, 20:17
par diabless6
Bonsoir,

Je sais que le $ est employé pour les variables en php. Mais, j'ai vu des programmeurs en javascript faire comme ceci et je peux dire que cela fonctionne.

Autrement, j'ai réussie à réaliser ce que je voulais.

Merci quand même :wink: