Quiero que función de JavaScript se ejecute y que el codigo del cuerpo de la web se ejecute hasta que se de en aceptar el botón de la función

Buen día, estoy trabajando en una pagina web de inicio, pero quiero que las personas ya puedan ir viendo los cambios en vivo, por esa razón he creado una función de javaScript con el siguiente codigo:

 <script>      function aviso(){          alert("Web en Mantenimiento, si la pagina no carga, dale click en                  Actualizar o presiona la tecla F5.");                      }  Luego en el body de la pagina web, inicio con esto:  <body onload = hola();>  ...Aquí vienen todo código del contenido de la pagina, para después cerrar el body.  </body>  La función funciona perfectamente, lo que sucede es qué yo quiero que no ejecute el codigó que sigue después de llamar la función en el body, hasta que el usuario le de un click al botón que la función me da junto con el aviso.