-
کد پاپ اپ دوتایی
سلام خسته نباشید
من یه سوال پرسید براین مبناکه:
سلام ممنون بابت کد ولی چرا وقتی دو کد پاپ اپ مثلا یه کد نیوتب و یه کد معمولی پاپ اپ در سایت قرار میدیم یکشون از کار میفته یعنی یکشون باز نمیشه جدیدا اینطور شدن مخصوصا در ورژن های مرورگرهای جدید ورژن های بالا 20 تا 37 اخرین نسخه گوگل کروم و بقیه مرورگر ها
پاسخ: به علت ثبت کوکی این کار انجام نمیشه و در مرورگر های قدیمی هم به علت باگشون بود که انجام میشد. برای ساخت کد موردنظرتون مثل دوپاپ آپ با 24 ساعت یک بار ، لطفا در داخل تالار گفتمان سایت موضوع را مطرح کنید تا براتون انجام بشه
حالا من میخوام برام کد پاپ اپ بسازید یکی نیوتب یکی معمولی و با تمام ورژن های مرورگرها سازگار باشه ممنون میشم با تشکر از سایت بسیار خوبتون
-
معمولی پشت صفحه باشه یا این که جلوی صفحه باشه؟
-
-
سلام دوست عزیز. اینم از کد پاپ آپی که میخواستین.
کد:
<!--- Code By : WwW.Pi3iDL.Com --->
<script type="text/javascript">
var needpop = 1;
var vc_cn = "jot9843504";
var vc_url = "pi3idl";
if (readCookie(vc_cn)) {
needpop = 0;
}else{
needpop = 1;
}
var PopWidth = 1024;
var PopHeight = 768;
var PopTargetingMethod = 100;
var PopUseDivLayer = 1;
var RTSDomain = vc_url;
var debugDomain = vc_url;
var Page_Popped = false;
var Page2_Popped = false;
var Page_Loaded = false;
var Page_Enter;
var MySiteDomain = window.location.href.split('/');
if (needpop == 1) {
InitPop()
}
function InitPop() {
Page_Enter = new Date();
if (window.captureEvents) {
window.captureEvents(Event.CLICK);
window.onclick = LoadStandardPop
} else document.onclick = LoadStandardPop
}
function SiteEnter() {
Page_Loaded = true
}
function createCookie(name, value, days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(24*60*60*1000));
var expires = "; expires=" + date.toGMTString()
} else var expires = "";
document.cookie = name + "=" + value + expires + "; path=/";
}
function readCookie(name) {
var ca = document.cookie.split(';');
var nameEQ = name + "=";
for (var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') c = c.substring(1, c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length)
}
return null
}
function RetrieveCount() {
var cookieName = vc_cn;
var popSuccesses = readCookie(cookieName);
if (popSuccesses != null) popSuccesses = parseInt(popSuccesses);
else popSuccesses = 0;
return popSuccesses
}
function IncrementCount() {
var cookieName = vc_cn;
var popSuccesses = readCookie(cookieName);
if (popSuccesses != null) createCookie(cookieName, parseInt(popSuccesses) + 1, 1);
else createCookie(cookieName, 1, 1)
}
function LoadStandardPop() {
if (Page_Popped == true) return;
var pLoaded = false;
if (window.SymRealWinOpen) {
open = SymRealWinOpen
}
if (window.NS_ActualOpen) {
open = NS_ActualOpen
}
var pxLeft = 0;
var pxTop = 0;
if (screen.width > 0 && screen.height > 0) {
pxLeft = (screen.width / 2) - (PopWidth / 2);
pxTop = (screen.height / 2) - (PopHeight / 2) - 50;
if (pxLeft < 0) pxLeft = 0;
if (pxTop < 0) pxTop = 0
}
pLoaded = open('http://pi3idl.com', '', 'toolbar=1,scrollbars=1,location=1,statusbar=1,men ubar=1,resizable=1,top=' + pxTop + ',left=' + pxLeft + ',width=' + PopWidth + ',height=' + PopHeight);
pLoaded2 = open('http://pi3idl.com');
if (pLoaded) {
var w2 = window.open('about:blank');
if(w2) {w2.focus();w2.close();}
Page_Popped = true;
IncrementCount()
} else {
Page_Popped = true;
if (Page_Loaded) initAdLayer();
else XBrowserAddHandlerPops(window, "load", "initAdLayer")
}
window.focus();
}
</script>
<a href="http://pi3idl.com" style="display:none">کد وبلاگ</a>
<!--- Code By : WwW.Pi3iDL.Com --->
-
ممنون ولی باز نمیشه حتی تو مرورگرهای قدیمی هم دیگه باز نمیشه الان مال من گوگل کروم ورژن 37 باز نمیکنه بقیه مرورگر های رو با ورژن های مختلف امتحان کردم باز نمیشه
-
کد مشکلی نداره. تست کردم و به درستی پاسخ گرفتم. مشکل احتمالا از کوکی هست که داخل مرورگر شما ذخیره شده هست(یا کوکی را پاک کرده یا نام کوکی را تغییر دهید تا پاسخ بگیرید)