Heim > Web-Frontend > HTML-Tutorial > Probleme beim HTML-Seitensprung und bei der Parameterübergabe

Probleme beim HTML-Seitensprung und bei der Parameterübergabe

小云云
Freigeben: 2017-12-06 13:35:50
Original
3019 Leute haben es durchsucht

Dieser Artikel gibt Ihnen eine detaillierte Einführung in HTML-Seitensprung- und Parameterübergabeprobleme. Ich hoffe, er kann Ihnen helfen.

HTML-Seitensprung:

window.open(url, "", "width=600,height=400");
Nach dem Login kopieren

Zweiter Parameter: _self, öffne das Fenster im aktuellen Fenster _blank (Standardwert); öffne ein neues Fenster in einem anderen neuen Fenster;

window.location.href="http://www.jb51.net";     //在同当前窗口中打开窗口
window.history.back(-1);    //返回上一页面
 <a href="http://www.baidu.net"  target="_blank">
Nach dem Login kopieren

HTML-Parameterübergabe:

1. URL-Parameterübergabe:

Die erste Seite (a.html):

var obj = a.value; //传给弹出页面参数
var url = 'jxb.html?obj='+obj;
url = encodeURI(url);
window.open(url, "", "width=600,height=400");
Nach dem Login kopieren

Die zweite Seite (b.html):

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

Hinweis: Chinesische Übertragung: Sie können encodeURI verwenden, um die URL auf Seite a zu codieren, und decodeURI verwenden, um die URL auf Seite b zu decodieren

2. Cookie-Parameter:

function setCookie(cname,cvalue){
    document.cookie = cname + "=" + cvalue;
}
function getCookie(cname){
    var name = cname + "=";
    var ca = document.cookie;
}
Nach dem Login kopieren

3. localStorage-Objektparameter:

a.html:

var p = doucment.getElementById('要获取字符串的p ID名');
localStorage.string = p.textContent;
Nach dem Login kopieren

b.html:

var p = doucment.getElementById('要写入的p ID名');
p.textContent = localStorage.string;
Nach dem Login kopieren

4. window.opener()

Übergeordnete Seite:

<input type="text" name="textfield" id="textfield"/>
Nach dem Login kopieren

window.open("子页面.html");
Nach dem Login kopieren

Unterseite:

window.opener.document.getElementByIdx('textfield').value='123123123';
Nach dem Login kopieren

Zusammenfassung

Der obige Inhalt befasst sich mit HTML-Seitensprüngen und Problemen bei der Parameterübergabe. Ich hoffe, dass er allen helfen kann.

Verwandte Empfehlungen:

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

So springen Sie zu und erhalten Werte von Webseiten

7 empfohlene Artikel zum HTML-Seitensprung

Das obige ist der detaillierte Inhalt vonProbleme beim HTML-Seitensprung und bei der Parameterübergabe. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage