Bonsoir a tous ,
Dans le but de reproduire un podometre avec cordova j'ai trouve un plugin https://github.com/gregorybesson/pedometer-cordova interessant.
Cepandant je n'arrive pas a afficher la valeur data en Json :
$(function(){
    function isDeviceAPhone() {
      return document.URL.indexOf("http://") === -1 
        && document.URL.indexOf("https://") === -1;
    }
    if(isDeviceAPhone())
      document.addEventListener("deviceready", onPhone(), false);
    else
      onBrowser();
});
function onPhone() {
  window.PedometerCordova.init(function(data) {
          var data = JSON.stringify(data);
          alert('data');
    });
}
function onBrowser() {
  $('#pedo-value').text(JSON.stringify({data: 'this is a dummy value without the plugin'}));
Merci pour votre temps ;)
  Bonjour ,
pourquoi mettre data entre guillemet ?
alert('data');
là tu affiches la chaîne de caractère "data"
  justement je veux pas de console log car je teste avec l'emulateur ios de xcode ( ripple ne marche pas chez moi )
Bonjour.
Dans tous les cas, si tu mets data entre quotes, ce ne sera qu'une chaîne de caratères et non une valeur de variable.
Donc, soit : 
alert(data);
ou :
console.log(data);
ou encore :
machinTruc(data);
Mais certainement pas :
machinTruc('data');
Car de la dernière manière, tu n'auras jamais le retour de la valeur de ta variable data.
  pourtant j'ai bien essaye alert(data) mais sans resultat. Il n'y a pas une etape que j'ai oublié pour afficher ce json ?
  D'après la doc, tu n'as pas lancé la capture du podomoetre.
Même si tu attaches l'evenement, vu qu'il n'y a pas de données, il ne sait pas quoi afficher de data.
    function onPhone() {
  window.PedometerCordova.init(function(data) {
          window.PedometerCordova.start();
          alert(JSON.stringify(data));
    });
}
Faut t'il inserer la fonction start dans la fonction callback ?