Este código tem nota
9

Conheça o Autor

zeca
José Carlos
Barreto

membro deste novembro de 2006.

Palavras-Chave

Compartilhe e guarde
  • Rec6
  • StumbleUpon
  • ueba
  • linkk
  • dihitt
  • linkloko
  • websapiens
  • linkto
  • Technorati
  • Simpy
  • del.icio.us
  • Faves: Fave It!
JavaScript - DHTML / Browser

Janela popup centralizada na tela do browser

visto por 7891 vez(es)

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
Copiar o Código para a Área de Transferência
Aumentar fonte
Diminuir fonte
Aumentar a altura da caixa de código
Diminuir a altura da caixa de código
Visualizar código em modo de edição
<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>

Sim   Não   Este código foi útil para você?
NotaComentárioMembro
9
17/7/2007
Retornar...
Excelente script... Aproveitei ele muito bem, mas gostaria de que após a abertura da nova janela (ao clicar no link), a página de origem seja trocada. Ex: ao clicar, abra a janela e após a janela aberta com a nova página retorne ao index.htm...
makkrolow
Regras:
Os comentários seguem as seguintes regras:
  • Todos os comentários são enviados por membros cadastrados no site.
  • Os comentários serão pré-aprovados, porém a equipe do site revisará o conteúdo de todos os comentários podendo ser invalidados (inclusive a pontuação).
  • Os comentários precisam ter, obrigatóriamente, coerência sobre o conteúdo que será comentado.
  • O membro que atingir 10 comentários invalidados não poderá mais comentar dentro do site. Com isso o membro não poderá mais ganhar pontos com comentários.