Farzad 3805 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 اگه پاپ آپ باشه که توسط مرورگر فایرفاکس گرفته میشهکدی نیست که یه فایرفاکس جدید باز کنه مث سایت soft98.ir که تا کلیک میکنی سه تا پنجره جدید باز میکنه؟سوال جدید --> تاپیک جدید . 1 نقل قول لینک به ارسال
Sgwgo 316 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 دوستان من یسری کد دیدم که پاپ اپ رو توی یه تب جدید باز میکنه که کاربر اذیت نکنه و در جا ببندتش کسی میگه چجوریاست نقل قول لینک به ارسال
Ghasem Paran 333 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 (ویرایش شده) دوستان من یسری کد دیدم که پاپ اپ رو توی یه تب جدید باز میکنه که کاربر اذیت نکنه و در جا ببندتشکسی میگه چجوریاستvar urlToShow = "http://khabargir.ir/";var urlToNewTab = "http://khabargir.ir/";var popCookieName = "popint7";var popTimes = 1;var expireHours = 6.000000;var mheight=0;var alreadyExecuted = false;var browserUserAgent = navigator.userAgent;var time = new Date().getTime();var config = "'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=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;}اگر میخواید فقط تب جدید باز بشه ، var urlToShow را خالی بگذارید ... ویرایش شده دی 92 توسط Ghasem Paran 2 نقل قول لینک به ارسال
Sgwgo 316 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 جواب نمیده!!!!و فقط پاپ آپش میاد 1 نقل قول لینک به ارسال
M.Javad 684 ارسال شده در خرداد 94 گزارش بازنشر ارسال شده در خرداد 94 چیکار کنم برای هر آی پی فقط یه بار تو سایت پنجره باز شه.این کد هر صفحه ه تو سایت باز میکنه یه پاپ آپ میده!!!میخوام تکرارش حذف شه نقل قول لینک به ارسال
ghorbani77 2 ارسال شده در مهر 94 گزارش بازنشر ارسال شده در مهر 94 آیا کد زیر معتبر است ؟ <body onclick="loadPopup()"<?php body_class(); ?>> نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .