Heim  >  Artikel  >  Web-Frontend  >  Was sind die gängigen Methoden für Javascript-Seitensprünge?

Was sind die gängigen Methoden für Javascript-Seitensprünge?

一个新手
一个新手Original
2017-09-25 10:32:461678Durchsuche


Gemeinsame Methoden für Javascript-Seitensprünge


1: JS lädt die Seite neu, lokal aktualisieren, zur vorherigen Seite zurückkehren
Kopieren Sie den Code wie folgt :

Zurück zur vorherigen Seite
Seite neu laden, lokal aktualisieren
Zur vorherigen Seite zurückkehren, Seite neu laden, lokal aktualisieren

Wie sollte der JS-Code für die Rückkehr lauten? zu den beiden vorherigen Seiten und aktualisieren Sie sie?
Kopieren Sie den Code wie folgt:

history.go(-2);  
location.reload();
window.history.go(-1);//返回上一页不刷新 
window.location.href = document.referrer;//返回上一页并刷新

Zwei: js-Methode
Kopieren Sie den Code wie folgt:

ASP automatische Rückgabe- und Aktualisierungsmethode:
Kopieren Sie den Code wie folgt:

response.Write(““)

wird im Allgemeinen verwendet, um eine Aktion an eine Seite zu senden und dann zur vorherigen Seite zurückzukehren und sie zu aktualisieren!

  1. Javascript 返回上一页history.go(-1), 返回两个页面: history.go(-2);
    history.back().
    window.history.forward()返回下一页
    window.history.go(返回第几页,也可以使用访问过的URL)
response.Write(“")  
response.Write("if(!confirm('完成任务?')){history.back();}")  
“)  
response.Write(““)

Vorherige Seite

Seitensprung:

onclick=”window.location.href=’list.aspx’”

P.S >Tipps (JS verweist auf JS):

Mehrere Möglichkeiten, die Seite mit Javascript zu aktualisieren:


1    history.go(0)  
2    location.reload()  
3    location=location  
4    location.assign(location)  
5    document.execCommand(‘Refresh’)  
6    window.navigate(location)  
7    location.replace(location)  
8    document.URL=location.href
Methoden zum automatischen Aktualisieren der Seite:

1. Die Seite wird automatisch aktualisiert: Fügen Sie den folgenden Code zum Bereich

hinzu, von dem sich 20 auf die Aktualisierung der Seite alle 20 Sekunden bezieht.

Die Seite springt automatisch


3. Automatische Seitenaktualisierung der JS-Version

function myrefresh() 
{ 
       window.location.reload(); 
} 
setTimeout('myrefresh()',1000); //指定1秒刷新一次
Wie ASP.NET die Skriptanweisung zum Aktualisieren des übergeordneten Fensters ausgibt


1.   this.response.write(““);  
2.   this.response.write(““);  
3.   Response.Write(““)
JS Skriptanweisung zum Aktualisieren des Frames


//So aktualisieren Sie die Seite, die den Frame enthält, mit

parent.location.reload();
//Das untergeordnete Fenster aktualisiert das übergeordnete Fenster

self.opener.location.reload();
(oder aktualisieren)

//Wie aktualisiere ich die Seite eines anderen Frames? Verwenden Sie

parent.另一FrameID.location.reload();
Wenn Sie aktualisieren möchten, wenn das Fenster geschlossen oder geöffnet ist, einfach Rufen Sie die folgende Anweisung auf.

Aktualisieren, wenn das Fenster geöffnet ist

Beim Schließen aktualisieren

window.opener.document.location.reload()
Drei: Verwenden Sie JS in ASP, um zur vorherigen Seite zurückzukehren und zu aktualisieren

Verwenden Sie JS in ASP, um zur vorherigen Seite zurückzukehren und zu aktualisieren. Ich denke, das ist der Fall, wenn ASP zum Entwickeln verwendet wird eine Website, die häufig verwendet wird. Es gibt jedoch mehrere Möglichkeiten, es zu schreiben, aber der Zweck ist derselbe.
Kopieren Sie den Code wie folgt:

Eine Zusammenfassung verschiedener Methoden zum Aktualisieren der übergeordneten Seite in Javascript

用iframe、弹出子页面刷新父页面iframe
parent.location.reload();
弹出子页面
window.opener.location.reload();
子窗口刷新父窗口
self.opener.location.reload();
刷新以open()方法打开的窗口
window.opener.location.href=window.opener.location.href;
刷新以winodw.showModelDialog()方法打开的窗口
window.parent.dialogArguments.document.execCommand('Refresh');
JS-Seitensprungproblem (Sprung zur übergeordneten Seite, äußerste Seite, Diese Seite)

Das obige ist der detaillierte Inhalt vonWas sind die gängigen Methoden für Javascript-Seitensprünge?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:HOOK-Funktion in vue.jsNächster Artikel:HOOK-Funktion in vue.js