Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

luckiecroft

Redimensionar e reposisonar janela

Recommended Posts

Olá meus amigos...estou precisando de uma ajuda pra unir duas funções. Preciso redimensionar minha janela que abre centralizada. Isso já funciona numa boa o script stá aí em baixo. O problema é para reposisiná-la. Preciso ue ela sempre fique centralizada. Tenho o script para o popup e fica certinho mas não acertei pra centralizar após a mudança de tamanho. Podem me mostrar como uso o "moveto" com os valores "left" e "top" do script? Desde já agradeço.

<script language="javascript">
function janelas(u,w,h)
{
var top = (screen.height-50-h)/2;
var left = (screen.width-w)/2;
window.open(u,'_blank','toolbar=0,location=0,directories=0,copyhistory=0,status=0,menubar=0,scrollbars=1,resizable=0,width='+w+',height='+h+',left='+left+',top='+top);
}
/////////////////////////////////////////////////////////
function aumenta_janela_()
{
if (parseInt(navigator.appVersion)>3)
//  self.moveTo(0,0);
 top.resizeTo(800,415);
}
function diminui_janela_()
{
if (parseInt(navigator.appVersion)>3)
//  self.moveTo(0,0);
 top.resizeTo(500,415);
}
</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você precisa de um event watcher para quando houver resize no navegador.

 

Se não estou enganado, você só conseguirá centralizar um div dentro de uma janela, e não a janela.

 

Exemplo:

 

window.addEventListener('resize', centraliza, false);

function centraliza() {...}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.