window.open(url,, largeur=600,hauteur=400);
Le deuxième paramètre : _self, ouvre la fenêtre dans la fenêtre courante ; _blank (valeur par défaut), ouvre une nouvelle fenêtre dans une autre nouvelle fenêtre ;
window.location.href=http://www.vevb.com; //Ouvre la fenêtre dans la même fenêtre actuelle window.history.back(-1); //Retour à la page précédente<a href=http:/ /www .baidu.net target=_blank>Passage des paramètres HTML : 1. Passage du paramètre URL :
La première page (a.html) :
var obj = a.value; // Passer aux paramètres de la page pop-up var url = 'jxb.html?obj='+obj;url = encodeURI(url);window.open(url, , width=600,height =400) ;
La deuxième page (b.html) :
var url = decodeURI(window.location.href);var argsIndex = url .split(?obj=);var arg = argsIndex[1];
Remarque : transmission chinoise : vous pouvez utiliser encodeURI pour encoder l'URL de la page a et utiliser decodeURI pour décoder l'URL de la page b.
2. Paramètres des cookies :function setCookie(cname,cvalue){ document.cookie = cname + = + cvalue;} function getCookie(cname){ var name = cname + =; var ca = document.cookie;}3. Transmettez les paramètres de l'objet localStorage :
un.html :
var div = doucment.getElementById('Le nom de l'ID DIV de la chaîne à obtenir'); localStorage.string = div.textContent;
b.html :
var div = doucment.getElementById('Le nom de l'ID DIV à écrire');div.textContent = localStorage.string;4. window.opener()
Page parent :
<input type=textname=textfield id=textfield/>
window.open(sous-page.html);
Sous-page :
window.opener.document.getElementByIdx('textfield').value='123123123';Résumer
Ce qui précède est le problème du saut de page HTML et de la transmission des paramètres introduit par l'éditeur. J'espère que cela vous sera utile. Si vous avez des questions, veuillez me laisser un message et l'éditeur vous répondra à temps. Je tiens également à remercier tout le monde pour votre soutien au site d'arts martiaux VeVb !