Forum-webmaster
Technique - programmation => Javascript / DOM / Ajax => Message commencé par: kaleidon le le 08-03-2010 a 15:42:13

Titre: Javascript replace
Posté par: kaleidon le le 08-03-2010 a 15:42:13

Bonjour,

Je suis débutant et je bloque sur l'écriture d'une partie de script javascript.

Mon script est destiné à mettre une page en favori, son url exacte est récupérée en partie sur une carte Google Maps pour ce qui est de la variable "center".
Voici le script :

function CarteFavori() {
var center = marker.getPoint();
   var zoom = maCarte.getZoom();
   var titre = 'Test : Geolocalisez vos observations';
   var url = 'http://www.mon site.com/carto/index_weba_'+center+'_'+zoom+'.php';
   if (navigator.appName != 'Microsoft Internet Explorer'){
      window.sidebar.addPanel(titre,url,'');
   }else {
      window.external.AddFavorite(url,titre);
   }
}   

L'ennui, c'est que la variable se présente sous la forme (45.789465,-2,321654).
Je récupère donc des parenthèses dans mon url, et cela l'empêche de fonctionner.

Mes maigres talents de débutant ne me permettent pas de rédiger les quelques lignes qui supprimeront les parenthèses. J'ai essayé "replace", "substring", mais je dois me tromper quelque part.
Quelqu'un peut m'aider ?

Merci d'avance.

Philippe

Titre: Re:Javascript replace
Posté par: pagetronic le le 03-07-2010 a 09:40:19

var value = '(xxx)';
value = value.replace(/(\(|\))/gi,'');

Titre: Re:Javascript replace
Posté par: kaleidon le le 05-07-2010 a 09:50:45

J'ai résolu la chose autrement, mais ta réponse va me permettre de m'exercer sur les "Replace".
:-)

Merci.

Philippe


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.