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

Detaillierte Erklärung zu Drag-Time und Drag-Case in JavaScript

Inhaltsverzeichnis DragEvent-Schnittstelle Übersi...

Horizontales Header-Menü mit CSS3 implementiert

Ergebnis:Implementierungscode html <nav class=...

Detaillierte Erklärung der Rahmen- und Regelattribute der Tabelle in HTML

Die Rahmen- und Regelattribute des Tabellentags k...

Eine kurze Einführung in MySQL-Datenbankoptimierungstechniken

Eine ausgereifte Datenbankarchitektur ist nicht v...

Beinhaltet der %-Wert im neu erstellten MySQL-Benutzer localhost?

Normale Erklärung % bedeutet, dass jeder Client e...

Zusammenfassung der allgemeinen Docker-Befehle und Tipps

Installationsskript Ubuntu / CentOS Es scheint ei...

Grundlegende Verwendung des Befehls wget unter Linux

Inhaltsverzeichnis Vorwort 1. Laden Sie eine einz...

Ist Ihre Website für IE8 geeignet?

Während der Olympischen Spiele wird IE 8 Beta 2 ve...

Zusammenfassung der 11 häufigsten Fehler von MySQL-Anfängern

Vorwort Sie erhalten möglicherweise häufig Warn-E...

Beispiel zum Erstellen eines MySQL-Clusters mit Docker

Grundlegende Anweisungen für Docker: Update-Paket...