• 24-03-2018, 17:43:23
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar, ben bir soru sormak istiyorum. Bilenler yardımcı olursa çok makbule geçer...

    Soru: Herhangi bir ziyaretçi bir örneğin x sitesini ziyaret ettiği anda "popup şeklinde değil" yan sekmede farklı bir site açmak istiyorum. Bu konu da yardımcı olabilir misiniz, araştırdım ama bulamadım..




    Şimdiden teşekkürler..
  • 24-03-2018, 17:52:17
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    <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 1 yaparsanız popup cookie yönetimine bağlanır ve
             // sadece 1 kez açılır. n=0; 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.sitenizinadi.com');
                setCookie('popundr', 1, 24*60*60*1000);
             }
            }
    initPu();
    </script>
  • 24-03-2018, 17:52:32
    #3
    nasıl yani ?
    tam anlayamadım biraz daha açar mısınız ?
  • 24-03-2018, 18:02:20
    #4
    Üyeliği durduruldu
    jabbcreative adlı üyeden alıntı: mesajı görüntüle
    <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 1 yaparsanız popup cookie yönetimine bağlanır ve
             // sadece 1 kez açılır. n=0; 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.sitenizinadi.com');
                setCookie('popundr', 1, 24*60*60*1000);
             }
            }
    initPu();
    </script>
    Hocam kod için teşekkür ederim, kod sayfayı tıkladığınde yeni bir sekme açıyor, peki sayfaya girdiğimiz anda otomatik kendi açamaz mı?(sayfayı tıklamadan yani)
    csharpcoder adlı üyeden alıntı: mesajı görüntüle
    nasıl yani ?
    tam anlayamadım biraz daha açar mısınız ?
    Hocam şöyle düşün a.com diye bir sitem olduğunu bu kodu da deneme.php diye kaydettiğimi. Ben a.com adlı sitenin a.com/deneme.php sayfasına girdiğim anda deneme.php içine yazdığım b.com sitesi de otomatik yan sekmede açılacak?
  • 24-03-2018, 18:45:36
    #5
    <script type="text/javascript">
    function ToKey(){
    window.open(
    'http://www.ureticy.com',
    '_blank'
    )

    }
    </script>
    <body onload="ToKey()">
    </body>


    pop-up izni olduğu sürece ek sekmede açar
  • 24-03-2018, 21:39:06
    #6
    Üyeliği durduruldu
    Ureticy adlı üyeden alıntı: mesajı görüntüle
    <script type="text/javascript">
    function ToKey(){
    window.open(
    'http://www.ureticy.com',
    '_blank'
    )

    }
    </script>
    <body onload="ToKey()">
    </body>


    pop-up izni olduğu sürece ek sekmede açar

    Ama işte önemli olan bu, ben konu da da belirttim, popup şeklinde olmayacak üstte arkadaşın paylaştığı link de sayfanın herhangi bir yerine tıklayınca açıyor ama ben ziyaretçi sayfaya girdiği anda yan sekmede farklı site açılmasını istiyorum.
  • 24-03-2018, 21:48:39
    #7
    e zaten öyle
  • 24-03-2018, 22:14:45
    #8
    Üyeliği durduruldu
    Ureticy adlı üyeden alıntı: mesajı görüntüle
    e zaten öyle
    Sanırım ben yanlış anlatıyorum. @jabbcreative dediği giibi yapınca popup şeklinde olmadan açıyor. Yani ziyaretçi sitenin herhangi bir yerine tıklayınca popup izin verilsin veya izin verilmesin yeni sekmede site açıyor. Ama sizin dediğiniz şekilde yapınca illa popup izni istiyor. ben popup izni verilmese dahi ziyaretçi siteye girdiği anda diğer sitenin de yan sekmede açılmasını istiyorum.