128 votes

Comment puis-je changer l'URL actuelle?

Je dispose du code suivant qui modifie les pages depuis JavaScript:

var newUrl = [quelques codes pour construire la chaîne URL];
window.location.replace(newUrl);

Mais cela ne modifie pas l'URL en haut, donc lorsque quelqu'un clique sur le bouton retour, cela ne revient pas à la page précédente.

Comment puis-je faire en sorte que JavaScript modifie également l'URL en haut pour que le bouton retour du navigateur fonctionne ?

1voto

user3230794 Points 31
    var url= "http://www.google.com"; 
    window.location = url;

-2voto

user3105700 Points 120

Je sais que ce n'est pas JavaScript, mais si vous avez accès à PHP, cela devient encore plus simple. Il suffit d'inclure la ligne suivante dans votre code :

header("Location: ".$newUrl);

Gardez à l'esprit que tout le code PHP après cela sera quand même exécuté avant que le changement de page ne soit effectué.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X