Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

Ajuda com pop-up

$
0
0
Olá amigos,

No meu website, pus esta pop-up:

Imagem Colocada

e este é o código:

HTML:
Código :
<div id="myModal" class="reveal-modal">
                    <h1>Ajuda-nos de uma forma simples!</h1>
                    <p>Ao contrário da maioria dos websites da actualidade, nós não te obrigamos a partilhar videos ou a nossa página para que vejas as nossas postagens, a única coisa que pedimos é que ponhas like, uma coisa simples e que não custa nada a ninguém!</p>
  <p>Depois de pores gosto esta pop-up não voltará a chatear-te! Isso não é muito bom? kkk</p>
<p>Ajuda-nos a crescer, o teu like vai ser um obrigado a nós pelo trabalho que temos. Não te custa nada!</p>
  <p><center><iframe src="//www.facebook.com/plugins/like.php?href=https://www.facebook.com/trollmasters.org&width&layout=button_count&action=like&show_faces=true&share=true&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; height:21px;" allowTransparency="true"></iframe></center></p>
<p><i>Depois de clicares em Gosto clica em fechar para fazer desaparecer permanentemente esta pop-up chata e muito OBRIGADO :)</i></p>
                    <p align='right'>
<a href='' onclick='closebar(); return false'>
                  [Fechar]
            </a>
</p>
            </div>

Javascript:
Código :
<script type="text/javascript">
            var persistclose=1
            var startX = 20
            var startY = 5
            var verticalpos="fromtop"
            function iecompattest(){
                    return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
            }
            function get_cookie(Name) {
                    var search = Name + "="
                    var returnvalue = "";
                    if (document.cookie.length > 0) {
                            offset = document.cookie.indexOf(search)
                            if (offset != -1) {
                                    offset += search.length
                                    end = document.cookie.indexOf(";", offset);
                                    if (end == -1) end = document.cookie.length;
                                    returnvalue=unescape(document.cookie.substring(offset, end))
                            }
                    }
                    return returnvalue;
            }
            function closebar(){
                    if (persistclose)
                            document.cookie="remainclosed=1"
                    document.getElementById("myModal").style.visibility="hidden"
            }
            function staticbar(){
                    barheight=document.getElementById("myModal").offsetHeight
                    var ns = (navigator.appName.indexOf("Netscape") != -1) || window.opera;
                    var d = document;
                    function ml(id){
                            var el=d.getElementById(id);
                            if (!persistclose || persistclose && get_cookie("remainclosed")=="")
                                    el.style.visibility="visible"
                            if(d.layers)el.style=el;
                            el.sP=function(x,y){this.style.left=x+"px";this.style.top=y+"px";};
                            el.x = startX;
                            if (verticalpos=="fromtop")
                                    el.y = startY;
                            else{
                                    el.y = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
                                    el.y -= startY;
                            }
                            return el;
                    }
                    ftlObj = ml("myModal");
                    stayTopLeft();
            }
            if (window.addEventListener)
                    window.addEventListener("load", staticbar, false)
            else if (window.attachEvent)
                    window.attachEvent("onload", staticbar)
            else if (document.getElementById)
                    window.onload=staticbar
    </script>

O problema e que quero que ela apenas abra 1 vez por cada utilizador e nunca mais abra!
Mas ela esta a abrir sempre que fecho o browser e volto a abrir -.-

Não percebo quase nada de JS por isso o meu problema ainda nao ter resposta :s

Viewing all articles
Browse latest Browse all 14700