Heim > Artikel > Web-Frontend > Verwendung von window.location.href (dynamischer Ausgabesprung)_Grundkenntnisse
location.href in JavaScript hat viele Verwendungsmöglichkeiten, hauptsächlich wie folgt.
self.location.href="/url" Die aktuelle Seite öffnet die URL-Seite
location.href="/url" Die aktuelle Seite öffnet die URL-Seite
windows.location.href="/url" Die aktuelle Seite öffnet die URL-Seite. Die ersten drei Verwendungen sind gleich.
this.location.href="/url" Die aktuelle Seite öffnet die URL-Seite
parent.location.href="/url" Öffnet eine neue Seite auf der übergeordneten Seite
top.location.href="/url" Öffne eine neue Seite auf der oberen Seite
Wenn der Frame auf der Seite angepasst ist, können Sie das obere Feld des übergeordneten Elements durch den Namen des angepassten Frames ersetzen. Dadurch wird die URL-Adresse im Frame-Fenster geöffnet
Darüber hinaus aktualisieren window.location.href=window.location.href; und window.location.Reload() beide die aktuelle Seite. Der Unterschied liegt darin, ob Daten übermittelt werden. Wenn Daten übermittelt werden, fragt window.location.Reload() nach, ob sie übermittelt werden sollen. window.location.href=window.location.href sendet die Daten an die angegebene URL
Beim Schreiben von ASP.Net-Programmen stoßen wir häufig auf das Problem, dass Seiten springen. Wir verwenden häufig Response.Redirect, um zu ASP.NET-Frameseiten zu springen. Dies ist nicht der Fall nicht mehr funktionieren, wie zum Beispiel:
Derzeit verwenden wir den folgenden Code, um es zu testen:
Eine weitere Implementierung des ASP.NET-Framework-Seitensprungs
Zum Beispiel: Es gibt zwei Frames auf der Seite „index.htm“, nämlich „frameLeft“ und „frameRight“. Aktualisieren Sie nach der Ausführung des serverseitigen Codes auf der Seite „frameRight“ die Seite in „frameLeft“.
Früher war es am häufigsten, das Anmeldefeld nach der Registrierung automatisch zu aktualisieren, sodass das Anmeldefeld durch die Anmeldeseite ersetzt wird. Solange Sie nach dem erfolgreichen Registrierungscode einen Absatz hinzufügen, können Sie die Seite aktualisieren eines anderen Rahmens. Der Code lautet wie folgt:
„top.location.href“ ist der äußerste Seitensprung
Beispiel:
Wenn A, B, C und D alle JSP sind, ist D der Iframe von C, C ist der Iframe von B und B ist der Iframe von A, wenn die js in D so geschrieben sind
„parent.location.href“: C-Seitensprung
„top.location.href“: Ein SeitensprungWenn sich auf Seite D ein Formular befindet,