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

Analyse des Ereignisschleifenmechanismus von js

Vorwort Wie wir alle wissen, ist JavaScript im Ke...

Ein Beispiel für die Implementierung eines adaptiven Quadrats mit CSS

Die traditionelle Methode besteht darin, ein Quad...

HarborRestart-Vorgang nach dem Ändern der Konfigurationsdatei

Ich werde nicht viel Unsinn erzählen, schauen wir...

So betreiben Sie eine MySql-Datenbank mit Gorm

1. Festlegen der Groß-/Kleinschreibung von Felder...

Lösung für die falsche Ausrichtung des Eingabecursors in Chrome, Firefox und IE

Detaillierte Erklärung zur Fehlplatzierung des Ein...

Verwendung von „align-content“ im Zeilenumbruchbereich des Flex-Layouts

1. Das in diesem Artikel implementierte Effektdia...

Eine kurze Diskussion über die Anpassung mobiler Endgeräte

Vorwort Beim Schreiben von Front-End-Code kommt m...

HTML+CSS+JS zur Implementierung des Spiels „Nicht auf das Whiteboard treten“

Inhaltsverzeichnis Hintergrund 1. Gedankenanalyse...

Eine benutzerfreundliche Alternative in Linux (Befehl fd)

Der Befehl fd bietet eine einfache und unkomplizi...

Detaillierte Erklärung zur Verwendung von Router-View-Komponenten in Vue

Wenn Sie ein Vue-Projekt entwickeln, müssen Sie h...

Ein Artikel, der Ihnen hilft, die Grundlagen von VUE zu verstehen

Inhaltsverzeichnis Was ist VUE Kern-Plugins in Vu...

So verwenden Sie HTML+CSS zum Erstellen einer TG-Vision-Homepage

Dieses Mal verwenden wir HTML+CSS-Layout, um eine...

CSS Houdini erzielt einen dynamischen Welleneffekt

CSS Houdini gilt als die aufregendste Innovation ...