function changerlangue(lg){ if(lg!='en'){ //alert('changement de langue vers : "'+lg+'"'); //enlever '#' var re = new RegExp("#.*", "g"); var loc = ''+window.location; loc = loc.replace(re,''); //enlever un eventuel 'chglg=' var re = new RegExp("chglg\=([a-zA-Z]{1,2})$", "g"); loc = loc.replace(re,''); //url qui fini par un '&' : var re = new RegExp("\&$", "g"); loc = loc.replace(re,''); var re = new RegExp("\\?", "g"); if (loc.match(re)){ window.location=loc+"&chglg="+lg; } else{ window.location=loc+"?chglg="+lg; } } }