Para cubrir toda la ventana gráfica, puede usar:
<iframe src="mypage.html" style="position:fixed; top:0; left:0; bottom:0; right:0; width:100%; height:100%; border:none; margin:0; padding:0; overflow:hidden; z-index:999999;">
Your browser doesn't support iframes
</iframe>
Y asegúrese de ajustar los márgenes de la página con marcos a 0, por ejemplo, body { margin: 0; }
. - En realidad, esto no es necesario con esta solución.
Estoy usando esto con éxito, con un display:none
JS adicional para mostrarlo cuando el usuario hace clic en el control apropiado.
Nota: Para llenar el área de vista de los padres en lugar de toda la ventana gráfica, cambie position:fixed
a position:absolute
.