• 03-07-2018, 02:39:50
    #1
    Merhaba, bana pop-up kodu lazım. Elinde olan varsa ve atarsa çok iyi olur, teşekkürler.
  • 03-07-2018, 02:54:02
    #2
    pop-up kodu derken nasıl yapılacağı mı ?
  • 03-07-2018, 03:04:05
    #3
    Caxing adlı üyeden alıntı: mesajı görüntüle
    pop-up kodu derken nasıl yapılacağı mı ?
    Misal bu 2009'da yine r10 üzerinde paylaşılmış, aşağıya örnek eklediğim kod 2009'da paylaşıldığı için günümüzde daha basit ve gelişmiş bir yapıya sahip olanı vardır diye düşündüm.

    İhtiyacım şu; elimde bir link var bunu sitemde pop-up olarak açmak istiyorum. Ekstra olarak yapılabilir birşeyse 24 saate kaç kez 1 kişi için açılacağını belirlemek istiyorum.

    <script type="text/javascript">
    var puShown = false;
            function doOpen(url)
            {
                    if ( puShown == true )
                    {
                            return true;
                    }
                    win = window.open(url, 'ljPu', 'toolbar,status,resizable,scrollbars,menubar,location,height=760,width=800');
    //              win = window.open(url, 'ljPu', 'height=680,width=790');
                    if ( win )
                    {
                            win.blur();
                            puShown = true;
                    }
                    return win;
            }
            function setCookie(name, value, time)
            {
             var expires = new Date();
             expires.setTime( expires.getTime() + time );
             document.cookie = name + '=' + value + '; expires=' + expires.toGMTString();
            }
            function getCookie(name) {
             var cookies = document.cookie.toString().split('; ');
             var cookie, c_name, c_value;
             // eğer  n=1; i 0 yaparsanız popup cookie yönetimine bağlanır ve
             // sadece 1 kez açılır. n=1; kaldığı sürece popup sürekli açılacaktır.
             for (var n=1; n<cookies.length; n++) {
                cookie  = cookies[n].split('=');
                c_name  = cookie[0];
                c_value = cookie[1];
                if ( c_name == name ) {
                   return c_value;
                }
             }
             return null;
            }
            function initPu()
            {
                if ( document.attachEvent )
                {
                        document.attachEvent( 'onclick', checkTarget );
                }
                else if ( document.addEventListener )
                {
                        document.addEventListener( 'click', checkTarget, false );
                }
            }
            function checkTarget(e)
            {
             if ( !getCookie('popundr') ) {
                    var e = e || window.event;
                    var win = doOpen('http://www.Site-Adresi.com');
                setCookie('popundr', 1, 24*60*60*1000);
             }
            }
    initPu();
    </script>