<script language="javascript"> /*###################################################################*/ /* Autor = Marcos Regis Assunto = Janela no centro absoluto Data = 09/03/2006 Descri�ao = Fun��o que abre uma janela tipo popup no centro absoluto da janela levando em conta a resolu��o do cliente. Pode ser alterado a vontade mas por getileza mantenha os cr�ditos */ function centerpopup(url,nome,altura,largura){ /* Fun��o que abre uma janela tipo popup no centro absoluto da janela. A fun��o recebe a url, o nome, a altura e a largura. Para facilitar ainda mais, pode-se definir um tamanho fixo como m�nimo baseado na resolu��o do monitor de quem est� acessando */ var minimo = screen.width/4; // esta ser� a largura e a altura m�nima evitando uma // janela muito pequena var maximo = screen.height - 100; // esta ser� a largura e a altura m�xima // evitando uma janela muito grande var w = ( ( ( (largura>minimo)? largura:minimo )<maximo )?largura:maximo); var h = ( ( ( ( altura>minimo )? altura:minimo )<maximo )?altura:maximo); var l = (screen.width/2) - w/2; // valor para a posi��o na horizontal var t = (screen.height/2) - h/2; // valor para a posi��o na vertical var argumentos = 'copyhistory=yes,width='+w+',height='+h+',left='+l+',top='+t+',screenX='+l+',screenY='+t; var novajan = window.open(url,nome, argumentos); } /* Exemplo de uso: = */ <a href="javascript:void(centerpopup('','POPUP',250,250));">clique aqui para abrir um popup</a> </script>