ventana.open(url, ancho=600,alto=400);
El segundo parámetro: _self, abre la ventana en la ventana actual; _blank (valor predeterminado), abre una nueva ventana en otra ventana nueva;
window.location.href=http://www.vevb.com; //Abrir la ventana en la misma ventana actual window.history.back(-1); //Volver a la página anterior<a href=http:/ /www.baidu.net target=_blank>Paso de parámetros HTML: 1. Paso de parámetros de URL:
La primera página (a.html):
var obj = a.value; // Pasar a los parámetros de la página emergente var url = 'jxb.html?obj='+obj;url = encodeURI(url);window.open(url, , width=600,height =400);
La segunda página (b.html):
var url = decodeURI(window.location.href);var argsIndex = url .split(?obj=);var arg = argsIndex[1];
Nota: Transmisión china: puede usar encodeURI para codificar la URL en la página a y usar decodeURI para decodificar la URL en la página b.
2. Parámetros de las cookies: función setCookie(cname,cvalue){ documento.cookie = cname + = + cvalue;} función getCookie(cname){ var nombre = cname + =; var ca = document.cookie;} 3. Pase los parámetros del objeto localStorage:a.html:
var div = doucment.getElementById('El nombre de ID DIV de la cadena que se obtendrá'); localStorage.string = div.textContent;b.html:
var div = doucment.getElementById('El nombre de ID de DIV que se escribirá');div.textContent = localStorage.string; 4. ventana.abridor()Página principal:
<tipo de entrada=nombre de texto=id de campo de texto=campo de texto/>
ventana.abierta(subpágina.html);
Subpágina:
window.opener.document.getElementByIdx('textfield').value='123123123'; ResumirLo anterior es el problema del salto de página HTML y la transmisión de parámetros introducido por el editor. Espero que le resulte útil. Si tiene alguna pregunta, déjeme un mensaje y el editor le responderá a tiempo. ¡También me gustaría agradecer a todos por su apoyo al sitio web de artes marciales VeVb!