¿Cómo puedo hacer que el navegador de un visitante pase a pantalla completa utilizando JavaScript, de forma que funcione con IE, Firefox y Opera?
Esto es lo más parecido a una pantalla completa en JavaScript:
<script type="text/javascript">
window.onload = maxWindow;
function maxWindow() {
window.moveTo(0, 0);
if (document.all) {
top.window.resizeTo(screen.availWidth, screen.availHeight);
}
else if (document.layers || document.getElementById) {
if (top.window.outerHeight < screen.availHeight || top.window.outerWidth < screen.availWidth) {
top.window.outerHeight = screen.availHeight;
top.window.outerWidth = screen.availWidth;
}
}
}
</script>
Por suerte para los desprevenidos usuarios de la web, esto no se puede hacer sólo con javascript. Tendrías que escribir plugins específicos para el navegador, si no existieran ya, y luego hacer que la gente los descargue de alguna manera. Lo más parecido que se puede conseguir es una ventana maximizada sin barras de herramientas o de navegación, pero los usuarios podrán seguir viendo la url.
window.open('http://www.web-page.com', 'title' , 'type=fullWindow, fullscreen, scrollbars=yes');">
</código>
Sin embargo, esto se considera generalmente una mala práctica, ya que elimina muchas de las funcionalidades del navegador para el usuario.
Esto puede apoyar
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default5.aspx.cs" Inherits="PRODUCTION_Default5" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
<script type="text/javascript">
function max()
{
window.open("", "_self", "fullscreen=yes, scrollbars=auto");
}
</script>
</head>
<body onload="max()">
<form id="form1" runat="server">
<div>
This is Test Page
</div>
</form>
</body>
</html>