• 01-05-2019, 18:15:04
    #1
    Selamlar, aşağıda ki pop reklam kodunun mobilde açılmasını istemiyorum bunu nasıl yapabilirim ?

    Edit: @Rijndael hocam halletti saolsun


    <script>var degisken=['https://google.com'];
    var rand=degisken[Math.floor(Math.random() * degisken.length)];
    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;
    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('kekeme')){
    var e=e||window.event;
    var win=doOpen(rand);
    setCookie('kekeme1', 1, 24*60*60*1000);
    }}
    initPu();</script>
  • 01-05-2019, 18:16:44
    #2
    <script type="text/javascript">
    
    var mobile = (/iphone|ipad|ipod|android|blackberry|mini|windows|sce|palm/i.test(navigator.userAgent.toLowerCase()))
    if(mobile){
    
    else{<script>
    $("#p1").hide(1000);
    </script>
    </script>
    Merhaba şu şekilde giriş yapan cihazın mobil olup olmadığını kontrol edebilirsiniz. if else blokları ile gerekli kodları yerine yerleştirin sorun çözülecektir.
  • 01-05-2019, 18:18:43
    #3
    Ekran ölçülerine göre veya tarayıcı bilgilerine göre clientin nereden bağlandığını tespit etmen lazım. Ondan sonra kodunuzu ayarlayabilirsiniz. Aşağıda örnekler mevcut:

    https://stackoverflow.com/questions/...mobile-browser
  • 01-05-2019, 18:21:20
    #4
    hasanbugra adlı üyeden alıntı: mesajı görüntüle
    <script type="text/javascript">
    
    var mobile = (/iphone|ipad|ipod|android|blackberry|mini|windows|sce|palm/i.test(navigator.userAgent.toLowerCase()))
    if(mobile){
    
    else{<script>
    $("#p1").hide(1000);
    </script>
    </script>
    Merhaba şu şekilde giriş yapan cihazın mobil olup olmadığını kontrol edebilirsiniz. if else blokları ile gerekli kodları yerine yerleştirin sorun çözülecektir.
    Team versem bakabilir misin hocam sorun çıkarmasını istemiyorum
  • 01-05-2019, 18:22:22
    #5
    GraphicTR adlı üyeden alıntı: mesajı görüntüle
    Team versem bakabilir misin hocam sorun çıkarmasını istemiyorum
    Tabiki bakalım hocam
  • 01-05-2019, 18:25:24
    #6
    hasanbugra adlı üyeden alıntı: mesajı görüntüle
    Tabiki bakalım hocam
    Pm den id gönderiyorum teşekkürler
  • 01-05-2019, 18:29:08
    #7
    mobileDetect kütüphanesi işini görür
  • 01-05-2019, 19:17:12
    #8
    Bir türlü yapamadım yardımcı olabilecek var mı ?
  • 01-05-2019, 19:20:52
    #9
    Üyeliği durduruldu
    Ozelden tw verin hocam bakayım.