Ir para conteúdo

POWERED BY:

Arquivado

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

Hugo Borges_120734

pop up com java

Recommended Posts

Galera tenho o seguinte código que cliva uma pop up:

   <script language="JavaScript">
   function abrir(URL) {
 
  	var width = 600;
 	var height = 400;
 
 	var left = 99;
  	var top = 99;
 
  	window.open(URL,'janela', 'width='+width+', height='+height+', top='+top+', left='+left+', scrollbars=yes, status=no, toolbar=no, location=no, directories=no, menubar=no, resizable=no, fullscreen=no');
 
	}
   </script>

Minha dúvida e o seguinte, onde é (var width = 600;) eu defino o tamanho em px, tem como eu definir em % ?

 

Eu tentei tirar o px e colocar % mas da erro.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, até onde eu sei não tem como colocar porcentagem não. O que você pode fazer é calcular o tamanho baseado na porcentagem que você quer.

Olha esse exemplo

var largura = screen.height
var h= (%*largura)/100

var altura = screen.width
var w= (%*altura)/100

function abrir (pop){
window.open(pop,"pop","width="+w+" height="+h+)
}:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá RodrigoCorrea, bom esta ideia sua e legal, porem daria na mesmo. O tamanho da pop up não iria mudar de acordo com a resolução

do monitor.

 

Eu ja revirei a internet e realmente acho que o html nem java scrip tem este recurso. Pois não acho nada referente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola Hugo,

 

Ele mudaria sim. Vamos a um exemplo: Você quer que a PopUp ocupe sempre 80% da tela. Olha como ficaria:

var largura = screen.height
var h= (80*largura)/100

var altura = screen.width
var w= (80*altura)/100

function abrir (pop){
window.open(pop,"pop","width="+w+" height="+h+)
}:

Ou seja, a variável "largura" e "altura" vai mudar de acordo com o tamanho da tela e com isso o tamanho da PopUp também vai mudar.

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.