Hola:
Pues justamente esa es la aprticularidad de las "auténticas" ventanas modales... culpa de malas definiciones de algunas librerías se suelen confundir con otro tipo de cosas como las lightbox... lamentablemente las ventanas modales solo son , y ninguna de ellas admite códugo (páginas) html.
Se me ocurre que podrías tener un iframe oculto que al mostrarse ocupase toda la página, y en vez de cerrarse, volver a ocultarse... sería cuestión de modificar el estilo display o visibility...
<body>
<iframe id="oculto" name="oculto" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; visibility: hidden" ><(iframe>
<!-- aquí la página tu página -->
<a href="consulta.html" target="oculto" onclick="document.getElementById('oculto').style.v isivility = 'visible'" >aquí la llamada</a>
Y en el iframe, en lugar de un botón submit, uno que haga algo como parent.actualizar(dato(;
Y en actualizar(), después de hacerlo, volver a ocultar el iframe...
Saludos