Pegar resolucao do monitor do Cliente e passar para o servidor

6 respostas
vcsmetallica

Galara,

Como que eu pego a resolução do monitor do cliente e passo para o servidor?

Pq é o seguinte, minha aplicação vai abrir o mapa do google maps 100% de acordo com a resolução do cliente.

Estou usando o componente do primefaces para trabalhar com o Google maps

Att

Vinicius Castro

6 Respostas

J

Cara o melhor modo de fazer isso é por js, vc pode fazer assim.

//pega a largura da resolução da tela
var width = screen.width;
//pega a altura da resolução da tela
var height = screen.height;

abçs…

vcsmetallica

Entao, mas como que eu vou jogar isso para dentro do meu servidor, para que eu possa carregar o google maps para o cliente?

Att

J

Manda via ajax… vc pode usar o metodo Onload()… quando carregar a pagina vc faz a verificação e envia os dados pela url ou via post…

vcsmetallica

Pois é, esse via ajax é que esta pegando. Via JQuery tem jeito?

Att

J

Cara da mais detalhes do seu projeto…cada framework tem um jeito de recuperar o que é passado na url.
por jquery da sim
http://api.jquery.com/jQuery.ajax/

a url vai ficar mais ou menos assim:

url?width=x&height=y

cara por hj não vou poder te ajudar mais…mas estuda essa api ai e posta ai qlqr duvida…flw mano…boa sorte

vcsmetallica

Entao,

Eu estou usando esse componente:

<p:gmap center="41.381542, 2.122893" zoom="15" type="HYBRID"   
        style="width:600px;height:400px" />

Quando o cliente abrir a pagina qe contem esse codigo eu ja passo para o componente a resolução do monitor do cliente.

Att

Vinicius Castro

Criado 7 de maio de 2012
Ultima resposta 8 de mai. de 2012
Respostas 6
Participantes 2