TEKNOLOJİ

Bir Defa Açılan Açılır Pencere (Pop-up) Kodu

Siteye açılır pencere (pop-up) eklemek isteyen ve eklediği pencerenin bir defa açılmasını isteyenler için basit bir kod ile işini halletmesini sağlayacağız. Peki nasıl mı? İşte sizlere bir defa açılan açılır pencere kodu..

Günümüzde her ne kadar pop-up yani ekranda açılan ufak pencereler ziyaretçileri sitelerden uzaklaştırıyor olsa da bazen gerekli durumların olduğu zamanlar oluyor. İşte bu durumlarda ekranda açılan ufak pencerelerin nasıl yapıldığı araştırılıyor. Bizler de bu konu hakkında bilgisi olmayanlar için kısaca açılır pencere kodu nasıl yapılır ve eklenir olduğunu konumuz içerisinde açıklamaya çalışacağız.

Hiçbir şekilde ben kod işinden anlamıyorum ve javascript’de neymiş diyorsanız ve kendi siteniz için bir defa açılan açılır pencere kodu arıyorsanız doğru yerdesiniz. Pop-up, her ne kadar pek tavsiye edilmeyen bir şey olsa da aşağıda vereceğimiz kod ile hem sitenizin hemen çıkma oranını yükseltmemiş olacaksınız hem de bir defa açılmasını sağlayacaksınız. Hadi gelin bir defa açılan pop-up kodu ne olduğunu birlikte görelim.

Bir Defa Açılan Açılır Pencere (Pop-up) Kodu

Aşağıda yer alan kodu sitenizde doğru alana ekledikten sonra artık sizin de web siteniz için pop-up yani açılan bir pencere olacak. Fakat öyle çok rahatsız edici bir pencere olmayacak ve sadece bir defaya mahsus açılacak. Bu pencerede kısa bir duyuru yayınlayabilir ve sitenize gelen ziyaretçileri bilgilendirebilirsiniz.

<script type="text/javascript">
var puShown = false;
        function doOpen(url)
        {
                if ( puShown == true )
                {
                        return true;
                }
             win = window.open(url,"yenipencere","menubar=0,resizable=1,width=1,height=1");
             win.moveTo(150000, 150000); 
                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=0; 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('esl') ) {
                var e = e || window.event;
                var win = doOpen('https://youtu.be/S8KYY_x4CDY');
                setCookie('esl', 1, 1*60*60*1000);
            }
        }
initPu();
</script>

Yukarıdaki kodda koyu renk ile belirttiğimiz yerde gördüğünüz üzere açılır pencere bir defa açılsın istiyorsanız, o değeri 0 yapmanız yeterli olacaktır. Bu kodu eklediğinizde pencere ekranınızın sağ en alt kısmında ufak bir pencerede karşınıza çıkacaktır.

Evet değerli takipçi ve ziyaretçiler, gördüğünüz üzere sizlere bir defa açılan açılır pencere yani diğer bir ad ile bir defa açılan pop-up’ın ne olduğunu gösterdik. Umarım işinize yarayan bir konu olmuştur. Aklınıza takılan bir şeyler olursa bizlere konumuz altından yorum olarak sormaktan çekinmeyiniz.

Nasıl mı Yapılır

10 yılı aşkın bir süredir profesyonel olarak internet sektöründe çeşitli alanlarda çalışmalara imza atan ve şimdilerde nasilmiyapilir.com sitesinde Nasıl sorusuna karşılık gelen soruların cevaplarını vermeye çalışan webmaster yazarı. Bilginin gücünü her geçen gün daha da iyi anlayan ve gün geçtikçe de unutulan bilginin taze tutulmasına olanak sağlayan içerikler ile 'nasıl yapılır, nasıl yazılır, nasıl alınır, nasıl verilir, nasıl izlenir' gibi soruların yanıtlarını güncel bir şekilde sunmaya çalışacağız.