janela.open(url,, largura=600,altura=400);
O segundo parâmetro: _self, abre a janela na janela atual; _blank (valor padrão), abre uma nova janela em outra nova janela;
window.location.href=http://www.vevb.com; //Abre a janela na mesma janela atual window.history.back(-1); /www.baidu.net target=_blank>Passagem de parâmetros HTML: 1. Passagem de parâmetros de URL:
A primeira página (a.html):
var obj = a.value; //Passa para os parâmetros da página pop-up var url = 'jxb.html?obj='+obj;url = encodeURI(url);window.open(url, , width=600,height =400);
A segunda página (b.html):
var url = decodeURI(window.location.href);var argsIndex = url .split(?obj=);var arg = argsIndex[1];
Nota: transmissão em chinês: você pode usar encodeURI para codificar o URL na página a e usar decodeURI para decodificar o URL na página b.
2. Parâmetros de cookies: função setCookie(cname,cvalue){ document.cookie = cname + = + cvalue;} função getCookie(cname){ var nome = cname + =; 3. Passe os parâmetros do objeto localStorage:a.html:
var div = doucment.getElementById('O nome DIV ID da string a ser obtida');b.html:
var div = doucment.getElementById('O nome do ID DIV a ser escrito');div.textContent = localStorage.string; 4. janela.opener()Página pai:
<tipo de entrada=nome do texto=campo de texto id=campo de texto/>
janela.open(subpágina.html);
Subpágina:
window.opener.document.getElementByIdx('textfield').value='123123123'; ResumirO acima é o problema de salto de página HTML e transmissão de parâmetros introduzido pelo editor. Espero que seja útil para você. Se você tiver alguma dúvida, deixe-me uma mensagem e o editor responderá a tempo. Gostaria também de agradecer a todos pelo apoio ao site de artes marciais VeVb!