Il existe de nombreuses façons d'utiliser location.href en javascript, principalement comme suit.
self.location.href="/url" La page actuelle ouvre la page URL
location.href="/url" La page actuelle ouvre la page URL
windows.location.href="/url" La page actuelle ouvre la page URL. Les trois premières utilisations sont les mêmes.
this.location.href="/url" La page actuelle ouvre la page URL
parent.location.href="/url" Ouvrir une nouvelle page sur la page parent
top.location.href="/url" Ouvrir une nouvelle page sur la page d'accueil
Si le cadre est personnalisé sur la page, vous pouvez remplacer le haut du parent par le nom du cadre personnalisé. L'effet est d'ouvrir l'adresse URL dans la fenêtre du cadre.
De plus, window.location.href=window.location.href; et window.location.Reload() actualisent tous deux la page actuelle. La différence réside dans la soumission ou non des données. Lorsque les données sont soumises, window.location.Reload() vous demandera si elles doivent être soumises. window.location.href=window.location.href soumettra les données à l'URL spécifiée.