Ir para conteúdo
Fórum Script Brasil
  • 0

Centralizar Popup


mestre fyoda

Pergunta

4 respostass a esta questão

Posts Recomendados

  • 0

é só você informar o top e left nas propriedades...

window.open('','pop','scrollbars=no,width=300,height=200,top=200,left=200')

Antes q alguém venha dizer q esse código não centraliza, já vou te avisando q eu só desloquei ele um pouco para o centro, não centralizei, você pode ajeitar conforme você necessita...

Abraço

Crystian

Link para o comentário
Compartilhar em outros sites

  • 0

eu vi esse exemplo acho que na sessao de script:

<html>

<head>

<script language="javascript">

function link(){

var x = parseInt((screen.width-800)/2);

var y = parseInt((screen.height-600)/2);

var win = window.open( 'pagina.html', 'pop', 'scrollbars=1,statusbar=1,menubar=0,resizable=1,width=800,height=600' );

win.moveTo(x,y);

}

</script>

</head>

</html>

<a href="javascript:link();">Link</a>

Link para o comentário
Compartilhar em outros sites

  • 0
eu vi esse exemplo acho que na sessao de script:

<html>

<head>

<script language="javascript">

function link(){

var x = parseInt((screen.width-800)/2);

var y = parseInt((screen.height-600)/2);

var win = window.open( 'pagina.html', 'pop', 'scrollbars=1,statusbar=1,menubar=0,resizable=1,width=800,height=600' );

win.moveTo(x,y);

}

</script>

</head>

</html>

<a href="javascript:link();">Link</a>

Mas essa function é para o caso do popup ter 800x600 de tamanho, mas no caso dele deve ser um popup pequeno(acredito). Mas da pra utilizar a tua idéia fábyo pra diminuir do screen o tamanho do popup e depois dividir por 2, dae acredito q centralize...

Bom, mas vamos esperar ele responder pra saber o q ele vai utilizar...

Link para o comentário
Compartilhar em outros sites

  • 0

Eu já tinha feito esse script para outra pessoa que estava com a mesma dúvida, que funciona (teóricamente) independente da resolução, e independente do tamanho da janela a ser criada...


<html>
<body>
<script>

function cria_janela_cent(horizontal,vertical,nome) {

var res_ver = screen.height
var res_hor = screen.width

var pos_ver_fin = (res_ver - vertical)/2
var pos_hor_fin = (res_hor - horizontal)/2

window.open("PAGINA.HTM",nome,"width="+horizontal+",height="+vertical+",top="+pos_ver_fin+",left="+pos_hor_fin+",status=yes");

}
</script>
<a href="javascript:cria_janela_cent(300,200,'pop')">clica aqui!</a>
</body>

</html>

Falow pessoal.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...