location.href en JavaScript a de nombreuses utilisations, principalement les suivantes.
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
.
Lors de l'écriture de programmes ASP.Net, nous rencontrons souvent le problème du saut de page. Nous utilisons souvent Response.Redirect pour accéder aux pages du cadre ASP.NET. Si le client souhaite utiliser des invites lors du saut, ce n'est pas le cas. je ne travaille plus, comme :
Pour le moment, nous utilisons le code suivant pour le tester :
Une autre implémentation du saut de page du framework ASP.NET
Par exemple : il y a deux cadres dans la page index.htm, à savoir frameLeft et frameRight. Après avoir exécuté le code côté serveur dans la page frameRight, actualisez la page dans frameLeft.
La chose la plus courante auparavant était d'actualiser automatiquement la boîte de connexion après l'inscription, de sorte que la boîte de connexion soit remplacée par la page de connexion. Tant que vous ajoutez un paragraphe après le code d'enregistrement réussi, vous pouvez actualiser la page. d'un autre cadre. Le code est le suivant :
"top.location.href" est le saut de page le plus à l'extérieur
Exemple :
Si A, B, C et D sont tous des jsp, D est l'iframe de C, C est l'iframe de B et B est l'iframe de A, si le js dans D s'écrit comme ceci
"parent.location.href": Saut de page C
"top.location.href" : Un saut de pageS'il y a un formulaire à la page D,