C'est rare que je ne trouve pas de solution à mes problèmes en faisant des recherches, mais là... Je n'y arrive pas... Si quelqu'un peut m'aider ça serait apprécié.
Le problème est, j'ai une fonction en javascript qui change le site Web de anglais en français... J'ajoute /en ou je l'enlève... Ça fonctionne à merveille sur des pages sans arguments.
Mais dès que j'ai une page avec par exemple details-propriete.php?numinscript=28354317, ça ne fonctionne pas... Il n'arrive pas à écrire l'url. Pourtant, j'ai vu que le chemin était bon dans ma variable avec la fonction alert. Mais rien n'y fait... Merci d'avance!
Voila la fonction :
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 function languageSwitcher () { if ($("#polyglot-language-options").length) { $('#polyglotLanguageSwitcher').polyglotLanguageSwitcher({ effect: 'fade', testMode: true, onChange: function(evt){ if (evt.selectedItem=='en') { var monUrl = window.location.href; var newUrl = monUrl.replace("hjp.ca/", "hjp.ca/en/"); window.location.replace(newUrl); } if (evt.selectedItem=='fr') { var monUrl2 = window.location.href; var newUrl2 = monUrl2.replace("en/", ""); window.location.replace(newUrl2); } } }); }; }
Partager