Remplacement point en virgule

Signaler
Messages postés
1
Date d'inscription
jeudi 8 mai 2008
Statut
Membre
Dernière intervention
1 mai 2012
-
Messages postés
1540
Date d'inscription
lundi 26 mai 2003
Statut
Membre
Dernière intervention
1 août 2013
-
Bonjour.

j'utilise un système de coordonées au clic sur une image et j'aimerais savoir comment faire pour transformer les . des décimales en ,

Voici le code :

jQuery(document).ready(function(){
   $("#royaume").click(function(e){

//var x1 = -e.pageY - this.offsetTop +1403;
var x1 = -e.pageY - this.offsetTop +601;	
//var x2 = x1;
var x2 = Math.round((x1*8.533649)*100)/100;

var y1 = -e.pageX - this.offsetLeft +968;
//var y2 = y1;
var y2 = Math.round((y1*8.533649)*100)/100;

    $('#positionxy').html('Coords : '+ x2 +' '+ y2 + ' 200');
   });
})


J'ai essayé énormément de solution avec des .replace ou autre mais rien ne fonctionne ...

Les . à remplacer se trouver dans x2 & y2

Merci d'avance

1 réponse

Messages postés
1540
Date d'inscription
lundi 26 mai 2003
Statut
Membre
Dernière intervention
1 août 2013
12
Salut,

Il faut feinter un cast vers string avant d'utiliser la méthode replace() :

$("#positionxy").html("Coords : "
                    + ("" + x2).replace(".", ",")
                    + " "
                    + ("" + y2).replace(".", ",")
                    + " 200");


Bon JS