• 12-10-2009, 17:33:40
    #1
    Merhaba arkadaşlar. Elimdeki popUp kodu ile firefox,internet explorer,safari,opera hatta chrome'da pop açtırabilmektesiniz. (Sayfada bir yere tıklamanız gerek ! Ama en azından tarayıcınız popuplar engellendi seklinde hata vermez.)
    Deneme sayfası : http://phpindir.tk/sorunsuz_pop.html
    Not: Pop sürekli açılamakta, tek kullanıcıya tek sefer açtırmak isterseniz for (var n=1; n<cookies.length; n++) { n=1 'i n=0 yapın.
    win = window.open bölümünden popup penceresinin boyutlarını ayarlayabilirsiniz.
    Kodlar :
    <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>
    PopUp ile açılacak siteyi ayarlamak için var win = doOpen bölümünü düzenlemeniz gerek.( Şimdilik Site-Adresi.com yazmakta )
    İsterseniz kodları buradan indirebilirsiniz.
    umarım işinizi görür.
    NOT : Sayfanın herhangi bir yerine tıklamadan açılmaz.
  • 12-10-2009, 17:35:26
    #2
    Misafir
    Sayfanın herhangi biyerine tıklamadan açılmıyor
  • 12-10-2009, 18:05:26
    #3
    ****** adlı üyeden alıntı: mesajı görüntüle
    Sayfanın herhangi biyerine tıklamadan açılmıyor
    Uyarı için teşekkürler, düzenleme yapıldı.
  • 12-10-2009, 19:55:11
    #4
    ASP
    Üyeliği durduruldu
    Teşekkürler saolasın kardeş.
  • 12-10-2009, 19:57:25
    #5
    operada yemedi. açtırmıyor
  • 12-10-2009, 22:44:44
    #6
    ASP
    Üyeliği durduruldu
    Cyrax adlı üyeden alıntı: mesajı görüntüle
    operada yemedi. açtırmıyor
    Koptum
  • 13-10-2009, 23:39:18
    #7
    Üyeliği durduruldu
    Cyrax adlı üyeden alıntı: mesajı görüntüle
    operada yemedi. açtırmıyor
    açılıyor denedim sayfaya tıklamamış olabilirsin
  • 17-10-2009, 02:16:32
    #8
    Her tarayıcıda denedim sorunsuz çalışıyor + rep arkadaşım
  • 17-10-2009, 09:00:13
    #9
    teşekkürler.