Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá amigos
Meu projeto é um site em Flash em que eu apliquei CSS + JS + AS para que o SWF sempre ocupe 100% da página, sem barras de rolagem. Quanto maior a resolução do usuário, mais ele verá a imagem de fundo (background feito no Flash).
Há uma área mínima, de 1002 x 588 px, em que, teoricamente, todos poderiam ver o site (usuários com resolução de 1024 x 768 ou superior). Mas tem um problema: quem usa aquelas firulas no navegador, como barra do Google, do AVG etc., acaba tendo uma altura útil menor e, com isso, o site pode aparecer cortado, sem mostrar o menu (que fica na parte de baixo).
Alguém conhece um script para detectar a resolução de tela útil do usuário? Gostaria ainda de determinar que se a altura fosse menor que o mínimo (588px), o JS liberasse o overflow vertical.
Um amigo me ensinou o código abaixo, porém não funcionou:
<script>
var w = window.innerWidth;
var h = window.innerHeight;
if(h < 588){
document.getElementById('body').style.overflow="scroll";
}
</script>
Alguém pode me ajudar? Obrigado
Carregando comentários...