Ir para conteúdo

POWERED BY:

Arquivado

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

jeansc

PopUp no centro exato

Recommended Posts

Boa noite galera

 

Estou precisando de uma ajuda de vcs poisde JS eu nao manjo quase nada. Já tentei de varias formas pegando exemplos na internet, porem sem sucesso.

 

Bom..

 

Eu preciso de uma popup que abre junto com a pagina apenas uma vez, atraves de cookies do browser(até ai td bem). Só que nao estou conseguindo centralizar a popup no centro, ou seja, ele fica no canto como mostra no codigo abaixo:

 

<script> 
function openpopup(){
var popurl="http://endereço.do.popup.com"
winpops=window.open(popurl,"","width=600,height=450,")
}
function get_cookie(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
onset = document.cookie.indexOf(search)
if (onset != -1) { 
onset += search.length
end = document.cookie.indexOn(";", onset);
if (end == -1)
end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(onset, end))
}
}
return returnvalue;
}
function loadornot(){
if (get_cookie('poppedup')==''){
openpopup()
document.cookie="poppedup=yes"
}
}
loadornot()
</script>
Se alguem souber me ajudar nisso, fico muito agradecido.
Obrigado
Boa noite!!
Att,
Jean Souza

Compartilhar este post


Link para o post
Compartilhar em outros sites

Basta informar os outros parâmetros na função window.open

 

http://www.scriptbrasil.com.br/forum/topic/119104-resolvidoabrir-janela-no-centro-da-tela/?p=487380

Compartilhar este post


Link para o post
Compartilhar em outros sites

Basta informar os outros parâmetros na função window.open

 

http://www.scriptbrasil.com.br/forum/topic/119104-resolvidoabrir-janela-no-centro-da-tela/?p=487380

 

Boa tarde William

 

Eu tenho esse do link que vc passou e tentei juntar ele nesse que tenho. Foi aí que eu esbarrei e nao consegui.

 

Se puder me dar uma luz, Agradeço.

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

var top = (screen.height-450)/2;

var left = (screen.width-600)/2;

winpops=window.open(popurl,"","width=600,height=450,top="+top+"px,left="+left+"px");

Compartilhar este post


Link para o post
Compartilhar em outros sites

William

 

muito obrigado

 

Ficou perfeito

 

Está resolvido...

 

vou postar aqui como ele ficou para as demais pessoas que tbm passam por esta dúvida:

<script> 
function openpopup(){
var popurl="[url=http://xn--endereo-zxa.do.popup.com]http://endereço.do.popup.com"[/url]
var top = (screen.height-450)/2;
var left = (screen.width-600)/2;
winpops=window.open(popurl,"","width=600,height=450,top="+top+"px,left="+left+"px");
}
function get_cookie(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
onset = document.cookie.indexOf(search)
if (onset != -1) { 
onset += search.length
end = document.cookie.indexOn(";", onset);
if (end == -1)
end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(onset, end))
}
}
return returnvalue;
}
function loadornot(){
if (get_cookie('poppedup')==''){
openpopup()
document.cookie="poppedup=yes"
}
}
loadornot()
</script>

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.