Probleme beim Springen auf HTML-Seiten und bei der Parameterübertragung

Probleme beim Springen auf HTML-Seiten und bei der Parameterübertragung

HTML-Seitensprung:

Fenster.öffnen(URL, "", "Breite=600,Höhe=400");

Der zweite Parameter: _self, öffnet das Fenster im aktuellen Fenster; _blank (Standardwert), öffnet das neue Fenster in einem anderen neuen Fenster;

window.location.href="https://www.jb51.net"; //Fenster im selben aktuellen Fenster öffnen window.history.back(-1); //Zur vorherigen Seite zurückkehren <a href="http://www.baidu.net" target="_blank">

HTML-Parameterübergabe:

1. URL-Parameterübergabe:

Die erste Seite (a.html):

var obj = a.value; // An Popup-Seitenparameter übergeben var url = 'jxb.html?obj='+obj;
url = encodeURI(url);
Fenster.öffnen(URL, "", "Breite=600,Höhe=400");

Die zweite Seite (b.html):

var url = decodeURI(window.location.href);
var argsIndex = url .split("?obj=");
var arg = argsIndex[1];

Hinweis: Für die chinesische Übertragung: Sie können encodeURI verwenden, um die URL auf Seite A zu kodieren, und decodeURI, um die URL auf Seite B zu dekodieren.

2. Übermittlung von Cookie-Parametern:

Funktion setzeCookie(cname,cvalue){
    Dokument.cookie = cname + "=" + cvalue;
}
Funktion getCookie(cname){
    var name = cname + "=";
    var ca = Dokument.Cookie;
}

3. Übergabe der Parameter des localStorage-Objekts:

eine.html:

var div = doucment.getElementById('DIV-ID-Name zum Abrufen der Zeichenfolge');
localStorage.string = div.textContent;

b.html:

var div = doucment.getElementById('Zu schreibender DIV-ID-Name');
div.textContent = localStorage.string;

4. Fensteröffner()

Übergeordnete Seite:

<input type="text" name="textfeld" id="textfeld"/>
window.open("unterseite.html");

Unterseiten:

window.opener.document.getElementByIdx('Textfeld').value='123123123';

Zusammenfassen

Das Obige ist eine Einführung des Editors in HTML-Seitensprünge und Parameterübergabeprobleme. Ich hoffe, es wird für alle hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

<<:  Der Unterschied zwischen absolutem und relativem Pfad bei der Webseitenerstellung

>>:  Implementierung neuer Probleme mit CSS3-Selektoren

Artikel empfehlen

Starten Sie die auf Docker basierende nginxssl-Konfiguration

Voraussetzungen Ein Cloud-Server (centOS von Alib...

Detaillierte Erklärung der Bedeutung von N und M im MySQL-Datentyp DECIMAL(N,M)

Ein Kollege fragte mich, was N und M im MySQL-Dat...

MySQL verwendet Ereignisse, um geplante Aufgaben abzuschließen

Ereignisse können die Ausführung von SQL-Code ein...

Best Practices zur Implementierung einfacher Jira-Projekte mit React+TS

Eine Reihe von Projekten für die Ausbildung reagi...

Beispiel-Tutorial zur Verwendung der Summenfunktion in MySQL

Einführung Heute werde ich die Verwendung der Sum...

js fügt dynamisch Beispielcode für eine Liste eingekreister Zahlen hinzu

1. Fügen Sie zuerst das ul-Tag im Textkörper hinz...

So erstellen, speichern und laden Sie Docker-Images

Es gibt drei Möglichkeiten, ein Image zu erstelle...

Detailliertes Installationstutorial für mysql-8.0.11-winx64.zip

Laden Sie das ZIP-Installationspaket herunter: Do...

MySQL Serie 13 MySQL-Replikation

Inhaltsverzeichnis 1. Mit der MySQL-Replikation v...