Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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
>
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
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");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="[[http://endereço.do.popup.com](http://xn--endereo-zxa.do.popup.com)"](http://xn--endereo-zxa.do.popup.com)
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>
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