نمایش نتایج: از شماره 1 تا 2 , از مجموع 2

موضوع: درخواست اسکریپت پاپ آپ نیو تب و پشت صفحه

  1. #1
    عضو جدید ho3yn_sha2 آواتار ها
    تاریخ عضویت
    Mar 2012
    نوشته ها
    60
    تشکر تشکر کرده 
    707
    تشکر تشکر شده 
    206
    تشکر شده در
    154 پست

    17 درخواست اسکریپت پاپ آپ نیو تب و پشت صفحه

    به نام خدا

    سلام

    دوستان من یه کد دارم برای پاپ آپ که دو پاپ آپ باز میکنه . یکی نیو تب و یکی دیگه جلوی صفحه ( که احتمال بستنش زیاده )

    حالا من میخوام این کد یه تغییر کوچیک کنه و این تغییر این باشه که پاپ آپی که جلوی صفحه باز میشه بره پشت صفحه باز شه ( بازده بیشتر میشه )

    ممنون میشم اساتید برنامه نویس کمکم کنن




    کدش اینه :

    کد:
    <script>
    
    var urlToShow = "http://dangerchat.org/";
    var urlToNewTab = "http://mahoorchat.ir";
    var popCookieName = "cookiebaazer";
     var popTimes = 1;
    var expireHours = 0;
    var mheight=200;
    var alreadyExecuted = false;
    var browserUserAgent = navigator.userAgent;
    var time = new Date().getTime();
    
    
    
    var config = "width=1000,toolbar=1,menubar=1,resizable=1,scrollbars=1";
     
    function displayTheWindow() {        
            if(alreadyExecuted == true) {
                return;
            }
            alreadyExecuted = true;
            
            var randomnumber = Math.floor(Math.random()*11);
             var cookie                      = Get_Cookie(popCookieName, expireHours);
            var pops                          = Number(cookie[0]);
            var expiration_date     = cookie[1];
            
            if(isNaN(pops)) {
                 pops = 0;
            }
            
            if(pops >= popTimes) {
            return;
            }
            
            var ff_new = false;
                    var chrome_new = false;
            for(var i = 12; i <= 20; i++) {
                 if(browserUserAgent.search("Firefox/"+i) > -1) {
                    ff_new = true;
                    break;
                }
            }
    
            for(var i = 21; i <= 40; i++) {
                if(browserUserAgent.search("Chrome/"+i) > -1) {
                     chrome_new = true;
                    break;
                }
            }
            
            if(ff_new == true || chrome_new == true) {            
                config = "width=" + screen.width + ", height=" + (screen.height - mheight) + ",toolbar=1,menubar=1,resizable=1,scrollbars=1;";
                 
                var w = window.open(urlToShow, popCookieName+pops+randomnumber,config);
                window.open(urlToNewTab,'_blank');
                                
                if(w) {
                    var w2 = window.open('about:blank');
                     
                    if(w2) {
                            w2.focus();
                            w2.close();
                    } else {
                        window.showModalDialog("javascript:window.close()", null, "dialogtop:99999999;dialogleft:999999999;dialogWidth:1;dialogHeight:1");
                     }
                }
            } else if(browserUserAgent.search("Firefox/3") > -1 || browserUserAgent.search("Safari") > -1){
                            config = "width=" + screen.width + ", height=" + screen.height + ",toolbar=1,menubar=1,resizable=1,scrollbars=1";
                             var w = window.open(urlToShow, popCookieName+pops+randomnumber,config).blur();
                            window.open(urlToNewTab,'_blank');
                    
                            window.focus();
             }
            else if(browserUserAgent.search("Firefox") > -1){
                    config = "width=" + screen.width + ", height=" + screen.height + ",toolbar=1,menubar=1,resizable=1,scrollbars=1";
                     var w = window.open(urlToShow, popCookieName+pops, config);
                    window.open(urlToNewTab,'_blank');
                    
                    var temp = w.window.open("about:blank");
                     temp.close();
            }
            else if(browserUserAgent.search("Opera") > -1){
                 
                    var w = window.open(urlToShow, popCookieName+pops, config);
                    window.open(urlToNewTab,'_blank');
                     
            }
            else if(browserUserAgent.search("Chrome") > -1){
                    config = "width=" + screen.width + ", height=" + (screen.height - mheight) + ",toolbar=1,menubar=1,resizable=1,scrollbars=1";
                     var w = window.open(urlToShow,popCookieName+pops+randomnumber,config).blur();
                    window.open(urlToNewTab,'_blank');
                    
                    window.focus();
            }
             else if(browserUserAgent.search("MSIE") > -1){
                    config = "width=" + screen.width + ", height=" + screen.height + ",toolbar=1,menubar=1,resizable=1,scrollbars=1";
                     var w = window.open(urlToShow, popCookieName+pops, config);
                    window.open(urlToNewTab,'_blank');
                    
                    window.setTimeout(window.focus, 750);
                    window.setTimeout(window.focus, 850);
                     if(w){
                            w.blur();
                    }
            } 
            else{
                    var w = window.open(urlToShow, popCookieName+pops+randomnumber,config);
            }
            
             if(expireHours > 0) {
                Set_Cookie(popCookieName, ++pops, expiration_date);
            }
            return;
    }
    
    document.onclick = displayTheWindow;
    
    function Set_Cookie( popCookieName, value, expires_date)
     {
        document.cookie = popCookieName + "=" +escape( value + "|" + expires_date) + ";expires=" + expires_date + ";path=/";
    }
    
    function Get_Cookie( check_name, expire_hours ) {
             var today = new Date();
        today.setTime( today.getTime() );
        var expires_date = new Date( today.getTime() + (1000 * 60 * 60 * expire_hours) ).toGMTString();
            
        var a_all_cookies = document.cookie.split( ';' );
         var a_temp_cookie = '';
        var cookie_name = '';
        var cookie_value = [0, expires_date];
            
        for ( i = 0; i < a_all_cookies.length; i++ )
        {
            a_temp_cookie = a_all_cookies[i].split( '=' );
             cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');
            if ( cookie_name == check_name )
            {
                b_cookie_found = true;
                if ( a_temp_cookie.length > 1 )
                 {
                    cookie_value = unescape( a_temp_cookie[1] ).split('|');
                                            
                                    if(cookie_value.length == 1)
                                        cookie_value[1] = expires_date;
                                         
                            }
                return cookie_value;
            }
            a_temp_cookie = null;
            cookie_name = '';
        }
       return cookie_value;
     }
    </script>

  2. # ADS




     

  3. #2
    عضو جدید ho3yn_sha2 آواتار ها
    تاریخ عضویت
    Mar 2012
    نوشته ها
    60
    تشکر تشکر کرده 
    707
    تشکر تشکر شده 
    206
    تشکر شده در
    154 پست

    پیش فرض پاسخ : درخواست اسکریپت پاپ آپ نیو تب و پشت صفحه

    آپ

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. درخواست اسکریپت رادیو آنلاین
    توسط Jai در انجمن درخواست انواع اسکریپت،سیستم عامل،نرم افزار و ..
    پاسخ ها: 2
    آخرين نوشته: March 11th, 2016, 11:02
  2. تنظیمات هاست برای اجرای اسکریپت نمایش ویدیو
    توسط mahdicomp در انجمن درخواست سرور مجازی
    پاسخ ها: 4
    آخرين نوشته: November 3rd, 2015, 13:58
  3. درخواست 100 مطلب برای آرشیو سایت اسکریپت
    توسط blog در انجمن به دنبال کارمند هستم
    پاسخ ها: 6
    آخرين نوشته: August 10th, 2013, 20:55
  4. اسکریپت حرفه ای رادیو آنلاین
    توسط آگونیس در انجمن اسکریپت های دیگر
    پاسخ ها: 6
    آخرين نوشته: August 23rd, 2012, 16:31

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •