Janela popup centralizada na tela do browser

2010-05-07 22:05

Em muitas situações o programador web precisa abrir uma janela popup no centro da tela.

Com este código é possível, criar de forma simples e rápida, uma janela popup e centralizada na tela.

O nome da função é: NovaJanela e os parâmetros são:
pagina: Url de destino da popup
nome: Nome da janela
w: Largura da janela em pixels
h: Altura da janela em pixels
scroll: Identificador que informa se será criado Scrollbar na janela. Este parâmetro assume os valores: yes e no

 

 

<script language="javascript">

var win = null;

function NovaJanela(pagina,nome,w,h,scroll){

LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;

TopPosition = (screen.height) ? (screen.height-h)/2 : 0;

settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'

win = window.open(pagina,nome,settings);

}

</script>

 

 

<a href="http://www.codigofonte.com.br" onclick="NovaJanela(this.href,'nomeJanela','450','450','yes');return false">Nova Janela de Exemplo</a>


Related Posts with Thumbnails