Popup no centro da tela - [RESOLVIDO]

4 respostas
D

galera,
estou utilizando o seguinte código javascript:

function openScheduleRequest()
 				{
   					Fenetre = window.open("url","sss","width=800,height=800, left=?, top=?");
  					Fenetre.focus();
 				}

Gostaria de saber como faço para o popup aparecer centralizado na tela independentemente da resolução da pessoa.

4 Respostas

V
window.open("http://www.google.com", "", "width=800,height=600,left=" + (screen.width - 800) / 2 + ",top=" + (screen.height - 600) / 2);
J
<script>window.moveTo(( screen.width - document.body.clientWidth)/2 , (screen.height - document.body.clientHeight)/2 ); </script>
V

Melhor ainda, usando o tamanho da área visível do browser como referência

window.open("http://www.google.com", "", "width=800,height=600,left=" + (document.documentElement.clientWidth - 800) / 2 + ",top=" + (document.documentElement.clientHeight - 600) / 2);
D

Valeu victorcosta e jonatasrd, todos funcionaram perfeitamente.

Criado 9 de janeiro de 2012
Ultima resposta 9 de jan. de 2012
Respostas 4
Participantes 3