Hola chusete:
Aunque no es un mensaje que haya puesto yo, en otra ocasión han puesto lo mismo por una que yo puse, y no creo que sea un buen título para un mensaje (podrías poner: "discutir la FAQ sobre tal tema", o "no me sale...").
Además el código que muestras tiene algunos errores.
Parece que quieres que se abra una página directamente "fullscreen"...
Prueba así:
<HTML>
<HEAD>
<TITLE>fullscreen</TITLE>
<script language="JavaScript">
function cerrar()
//esta función lo que hace es cerrar una página sin pedir confirmación
{
ventana=window.self;
ventana.opener=window.self;
ventana.close();
}
function chequear() {
// alert(location.href.indexOf("#"));
if (location.href.indexOf("#") > 0) {
document.getElementById("completa").style.display = "none";
document.getElementById("info").style.display = "block";
setTimeout("self.focus()", 1000);
}
}
function pantallaCompleta() {
w = window.open(location.href + "#fullscreen", "", "");
setTimeout("cerrar()", 1000);
}
</script>
</HEAD>
<BODY onload=chequear()>
<span id="completa">
<a href="#" onclick="pantallaCompleta(); return false;">Pantalla Completa</a>
</span>
<span id="info" style="display: block">
<a href="#" onclick="cerrar()">cerrar</a></span>
</BODY>
</HTML>
Te advierto que al menos Mozilla no permite cerrar una página con este sistema. Se puede poner "window.fullscreen = true" pero no hace caso.
Puse el código con botones, porque al intentarlo con body onload puede entrar en un bucle infinito (de hecho me pasó haciendo pruebas).
Lo de fullscreen tampoco lo puse (para hacer pruebas no sirve de mucho)
En resúmen, el código de las FAQs funciona correctamente en explorer (donde puede ser útil fullscreen).
Para Mozilla creo que lo mejor es igualar los atributos window.outerWidth = screen.width; window.outerHeight = screen.height;
Saludos