• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

cristpate

Resolução de ecrã

10 mensagens neste tópico

ALO

eu tenho uma aplicacao em html php e gostava de saber se e possivel fazer a aplicaçao  assumir a resolucao de cada monitor automaticamente,

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Se bem estou a perceber, nem tem bem a ver com PHP.

Tens simplesmente de fazer isso em css ou por exemplo definires que determinada DIV ocupa determinada percentagem. (continua a ser css)

Cumps

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ou então pode trabalhar com javascript que tambem não é dificil...

neste caso fazia:

 echo "<script>alert(screen.width) </script>" ;

para o caso das "larguesas" ou

 echo "<script>alert(screen.height) </script>" ;

para o caso das "alturas".

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Javascript não é recomendado para isso, por várias razões. Já respondi à dúvida no outro tópico, check it :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Javascript nunca uso para a estrutura do website. Assim também não corro o risco de o utilzador não ter javascript activo. Com CSS é limpo, simples e fazes o que queres sem problemas :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Pois exacto... só que visto a questão estar na secção de JS limitei-me a responder... e se ele até agora não disse nada é porque já resolveu a situação... :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Javascript nunca uso para a estrutura do website. Assim também não corro o risco de o utilzador não ter javascript activo. Com CSS é limpo, simples e fazes o que queres sem problemas ;)

Por acaso as "pessoas" que não têm javascript habilitado merecem andar na net? lol

Vê lá... não uses CSS porque as pessoas podem ter um modelo "óitenta" de Browser e não corre CSS.

Just Joking....

Quanto a tua questão a meu ver, Javascript deve de ser usado. E a unica forma de saberes a resolução é em Javascript.

Para saberes a resolução podes definir um cookie com a info do cliente e leres esse mesmo cookie com o php(uma ideia.)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Creio que esse script te ajude

<script language="JavaScript">
if (screen.width==640||screen.height==480)
alert("A resolução da tela do seu monitor é 640x480. Para ter uma visão total do site é recomendavel 800x600.")
else if (screen.width==800||screen.height==600)
alert("A resolução da tela do seu monitor é 800x600. Você terá uma boa visão do site.")
else if (screen.width==1024||screen.height==768)
alert("A resolução da tela do seu monitor é 1024x768. Você terá uma boa visão do site. RECOMENDÁVEL 800x600.")
else if (screen.width==1152||screen.height==864)
alert("A resolução da tela do seu monitor é 1152x864. Você terá uma boa visão do site. RECOMENDÁVEL 800x600.")
else //if all else
alert("A resolução da tela do seu monitor é desconhecida. Para ter uma visão total do site é recomendavel 800x600.")
</script><script language="JavaScript">
if (screen.width==640||screen.height==480)
alert("A resolução da tela do seu monitor é 640x480. Para ter uma visão total do site é recomendavel 800x600.")
else if (screen.width==800||screen.height==600)
alert("A resolução da tela do seu monitor é 800x600. Você terá uma boa visão do site.")
else if (screen.width==1024||screen.height==768)
alert("A resolução da tela do seu monitor é 1024x768. Você terá uma boa visão do site. RECOMENDÁVEL 800x600.")
else if (screen.width==1152||screen.height==864)
alert("A resolução da tela do seu monitor é 1152x864. Você terá uma boa visão do site. RECOMENDÁVEL 800x600.")
else //if all else
alert("A resolução da tela do seu monitor é desconhecida. Para ter uma visão total do site é recomendavel 800x600.")
</script> 

      Este código foi útil para você? Acompanhar Comentários

    Nota Comentário 
Ainda não foi enviado nenhum comentário. 

Regras:
Os comentários seguem as seguintes regras: 
Todos os comentários são enviados por membros cadastrados no site.
Os comentários serão pré-aprovados, porém a equipe do site revisará o conteúdo de todos os comentários podendo ser invalidados (inclusive a pontuação).
Os comentários precisam ter, obrigatóriamente, coerência sobre o conteúdo que será comentado.
O membro que atingir 5 comentários invalidados não poderá mais comentar dentro do site. Com isso o membro não poderá mais ganhar pontos com comentários.
Qualquer comentário após ter sido publicado poderá ser retirado através da opção ( denunciar)
Acompanhar Comentários
Comente      Autenticação:  Apelido:     Senha:    (ainda não tem cadastro? clique aqui!)  

--------------------------------------------------------------------------------

Título: 
Máximo de 30 caracteres 
Comentário: 
Máximo de 255 caracteres 
Avaliação:   1 2 3 4 5 6 7 8 9 10  
  

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora