Este artículo describe el método de JS para actualizar la página principal sin aparecer un cuadro de inmediato. Compártelo para su referencia, como sigue:
Página A abre la página B. Cuando la página B ha realizado una clase como la acción de guardar, es necesario cerrar la página B y actualizar la página A, aparecerá un cuadro de aviso, lo que requiere que haga clic para intentarlo nuevamente. Esta es una situación inesperada y la experiencia del usuario es muy pobre.
Hay dos soluciones:
1. La página A es muy simple (sin marco/iframe)
En la función en la página B:
function Close () {window.opener.location.reload (); Window.opener = nulo; Window.open ('', '_ self'); Window.close ();}Eso es todo.
2. Los elementos de la página A son un poco complicados, con marcos, etc.
Requisitos: la página B desea actualizar la página A
En la función de la página B, llame directamente a la función en la página A, tome la página más común A como página de lista y B como la nueva página:
Hay un botón de consulta en la página A para encontrar todas las listas. Activaremos esta función en la página B:
function Close () {window.opener.queryAll (); // Queryall () es la función de consulta Window.close ();}Cabe señalar que si el marco A en la misma página salta a Frameb, no usa un apertura, sino padre
For more information about JavaScript related content, please check out the topics of this site: "Summary of JavaScript switching effects and techniques", "Summary of JavaScript search algorithm skills", "Summary of JavaScript animation effects and techniques", "Summary of JavaScript errors and debugging techniques", "Summary of JavaScript data structures and algorithm skills", "Summary of JavaScript Algoritmos y técnicas de recorrido ", y" Resumen del uso de operaciones matemáticas de JavaScript "
Espero que este artículo sea útil para la programación de JavaScript de todos.