![]() |
| Estás en: Juan Rodríguez [Consultor] > JavaScript > Índice de guiones > Aviso de resolución del monitor < |
Verificado en: Opera 9.02 y 9.20Opera 6.05, 7 y 8 Firefox 1.5 y 3.0b5 Mozilla 1.8 Netscape 7 Internet Explorer 6 y 7 |
Muestra un aviso en ventana auto-emergente (si no están bloqueadas por el usuario), cuando la resolución del monitor no se ajusta a la necesitada por la web. Similar aviso puede generarse embebido en el texto de la web para evitar la ventana emergente a los usuarios que les molestan. Ver también Aviso de resolución del monitor en texto de web. |
En el código se simula que la resolución necesaria es de 3500*800. La resolución que indica el guión sí que es la detectada. Ver ancho_correcto y altura_correcta. |
Instalación Ver código Descargar + guiones
Código en las cabeceras (head) de la página
<script type="text/javascript">
<!-- inicio
var ancho_correcto=3500
var altura_correcta=800
ventana=window.open("","nueva"," width=380, height=260, left=125, top=50, location=no");
if (screen.width < ancho_correcto||screen.height < altura_correcta)
texto="<html><title>Juan Rodríguez [Consultor]</title><body bgcolor=#FFFFCC>";
texto=texto + "<p style='font-weight:bold'>Ejemplo de ejecución de este guión:</p>";
texto=texto + "<div style='font-family:Tahoma; font-size:10pt; border:1px red solid; text-align:center'>";
texto=texto + "<p>Esta página web esta configurada para visualizarse";
texto=texto + "<br> con una resolución de "+ancho_correcto+"*"+altura_correcta+" o superior.</p>";
texto=texto + "<p>La resolución actual de su monitor es de "+screen.width+"*"+screen.height+".</p>";
texto=texto + "<p>¿Sería tan amable de cambiar la resolución? Gracias.</p>";
texto=texto + "<form name='ejemplo' action='...'><input type='button' value='Cerrar' onclick='window.close()'>
texto=texto + "</form><br></div></body></html>";
ventana.document.write(texto);
// final -->
</script>
Copyright ©
Juan Rodríguez y
Begues Internet s.l.
Todos los derechos reservados
Aviso Legal
Cuidar de nuestro entorno natural,
puede y debe ser cosa de todos.
Por ejemplo, no gastando papel para
imprimir una información que siempre
puedes tener en la pantalla de tu pc.
- -
Juan Rodríguez [Consultor]
Barcelona, Begues, Castelldefels