Entonces tu mejor opción es:
Código:
<HTML>
<HEAD>
<SCRIPT>
if ( confirm("Pulsa OK sólo si eres mayor de edad")) {
location.href="paginaparaadultos.htm";
}
</SCRIPT>
</HEAD>
<script>
function cerrar()
{
var ventana = window.self;
ventana.opener = window.self;
ventana.close();
}
</script>
<BODY onload="cerrar()">
</BODY>
</HTML>
Pero no pongas nada en ese body, ya que el contenido restringido está en "paginaparaadultos.htm", que es otra diferente y para evitar anulen la ejecución de scripts, y lean en el código la página de destino, puedes poner la función en un *.js que esté en otra carpeta de la raiz del servidor. (si sabes cómo se hace, vuelve a preguntar y te lo explico/amos)