PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ایراد کد پاپ اپ در مرورگر گوگل کروم



hassanemkani
04-16-2015, 09:11 PM
سلام هومن جان
ببخشید که هر وقت مشکل دارم مزاحمت میشم!!

من چند وقت پیش ازت یه کد پاپ اپ گرفتم که دو تا صفحه رو فول اسکریپ پشت صفحه باز میکنه اما این کد یه ایرادی داره که توسط کروم بلاک میشه میخواستم بدونم آیا راهی هست که کروم بلاکش نکنه؟ ممنون میشم برام اوکیش کنی!

کد:

<script type="text/javascript">
var needpop = 1;

var vc_cn = "sdot9843504";
var vc_url = "Only the registered members can see the link";
var vc_url2 = "Only the registered members can see the link";
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()+(1000*60*60*24));
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(vc_url, '', 'toolbar=1,scrollbars=1,location=1,statusbar=1,men ubar=1,resizable=1');
pLoaded = open(vc_url2, '', 'toolbar=1,scrollbars=1,location=1,statusbar=1,men ubar=1,resizable=1');
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();
window.close();
}

</script>

admin
04-17-2015, 11:24 AM
مشکلش اینه که دوتا پاپ آپ رو همزمان باز میکنه و کروم هم اینو بلاک میکنه و چاره ای هم نداره.
ولی یه کار دیگه میشه کرد. با کلیک اول پاپ آپ اول و کلیک دوم پاپ اپ دوم باز بشه.

<!--- Code By : Only the registered members can see the link --->
<script type = "text/javascript" >
var needpop = 1;

var vc_cn = "jot9843504";
var vc_url = "Only the registered members can see the link";
var vc_url2 = "Only the registered members can see the link";
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() + (12 * 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){
LoadStandardPop2();
}
else{
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(vc_url, '', 'toolbar=1,scrollbars=1,location=1,statusbar=1,men ubar=1,resizable=1');
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();
window.close();
}
}

function LoadStandardPop2() {
if (Page2_Popped == true) return;
var pLoaded2 = false;
if (window.SymRealWinOpen) {
open = SymRealWinOpen
}
if (window.NS_ActualOpen) {
open = NS_ActualOpen
}
pLoaded = open(vc_url2, '', 'toolbar=1,scrollbars=1,location=1,statusbar=1,men ubar=1,resizable=1');
if (pLoaded2) {
var w2 = window.open('about:blank');
if(w2) {w2.focus();w2.close();}
Page2_Popped = true;
IncrementCount()
} else {
Page2_Popped = true;
if (Page_Loaded) initAdLayer();
else XBrowserAddHandlerPops(window, "load", "initAdLayer")
}
window.focus();
window.close();
}

</script>
<a href = "Only the registered members can see the link" style = "display:none">Code Center</a>
<!--- Code By : Only the registered members can see the link --->

hassanemkani
04-18-2015, 01:05 AM
خیلی ممنون هومن جان کد دوم رو گذاشتم که حداقل بلاک نشه!!
حالا یه خواهشی دارم میشه همین کد دوتایی که بهم دادی کد تک پاپ اپش رو هم بدی ؟؟

admin
04-18-2015, 02:44 PM
خط زیر رو از کد اولی پاک کنید میشه یک دونه پاپ آپ


pLoaded = open(vc_url2, '', 'toolbar=1,scrollbars=1,location=1,statusbar=1,men ubar=1,resizable=1');

hassanemkani
04-19-2015, 02:58 PM
هومن جان داداش یه ایراد اساسی داره این پاپ اپ چند بار برام پیش اومده بود اما فکر میکردم ایراد از موزیلای منه!
وقتی وارد سایت میشی یه کلیک میکنی به جای اینکه پاپ اپ پشت صفحه باز شه، پاپ اپ باز میشه سایت اصلی که توش کد پاپ اپ هست بسته میشه !!!!
ممنون میشم بگی مشکل از کجاست!

admin
04-19-2015, 04:05 PM
کاملا درست فرمودین. یک مشکل داخل کد وجود داشت که برطرف شد.

<!--- Code By : Only the registered members can see the link --->
<script type = "text/javascript" >
var needpop = 1;

var vc_cn = "jot9843504";
var vc_url = "Only the registered members can see the link";
var vc_url2 = "Only the registered members can see the link";
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() + (12 * 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){
LoadStandardPop2();
}
else{
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(vc_url, '', 'toolbar=1,scrollbars=1,location=1,statusbar=1,men ubar=1,resizable=1');
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();
}
}

function LoadStandardPop2() {
if (Page2_Popped == true) return;
var pLoaded2 = false;
if (window.SymRealWinOpen) {
open = SymRealWinOpen
}
if (window.NS_ActualOpen) {
open = NS_ActualOpen
}
pLoaded = open(vc_url2, '', 'toolbar=1,scrollbars=1,location=1,statusbar=1,men ubar=1,resizable=1');
if (pLoaded2) {
var w2 = window.open('about:blank');
if(w2) {w2.focus();w2.close();}
Page2_Popped = true;
IncrementCount()
} else {
Page2_Popped = true;
if (Page_Loaded) initAdLayer();
else XBrowserAddHandlerPops(window, "load", "initAdLayer")
}
window.focus();
}

</script>
<a href = "Only the registered members can see the link" style = "display:none">Code Center</a>
<!--- Code By : Only the registered members can see the link --->

hassanemkani
04-21-2015, 12:40 PM
هومن جان ببخشید اما راهی وجود نداره که دوتا با هم باز بشن اما از طرف کروم بلاک نشه ؟

admin
04-21-2015, 09:40 PM
خیر. اگه وجود داشت برات راه مینداختم.

hassanemkani
04-30-2015, 04:37 PM
میشه خواهش کنم کد یدونه ای همین پاپ اپ رو بدی؟؟
فعلا از گذاشتن پاپ اپ دوم منصرف شدم !!! ممنون میشم با همین مشخصات کد یه پاپ اپ رو باز کنه
ممنون

admin
04-30-2015, 08:08 PM
یه دونه ای هر پاپ آپی که بخواهید در داخل سایت هست. میتونید استفاده کنید.

hassanemkani
05-01-2015, 01:19 AM
خب من با همین مشخصات میخوام همینجا خب میزاشتید کدو :|

hassanemkani
05-01-2015, 01:37 AM
من کد های سایت رو دیدم هیچ کدوم مشخصات این رو نداشت ممنون میشم همینجا با همین مشخصات تکیش رو بزاری!

admin
05-01-2015, 12:03 PM
اینم از کدی که میخواستین.


<!--- Code By : Only the registered members can see the link --->
<script type = "text/javascript" >
var needpop = 1;

var vc_cn = "jot9843504";
var vc_url = "Only the registered members can see the link";
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() + (12 * 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(vc_url, '', 'toolbar=1,scrollbars=1,location=1,statusbar=1,men ubar=1,resizable=1');
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 = "Only the registered members can see the link" style = "display:none">Code Center</a>
<!--- Code By : Only the registered members can see the link --->

hassanemkani
05-01-2015, 05:13 PM
خیلی ممنون بابتکدی که دادی اما یه ایراد خیلی مهم داره که وقتی اینو میزارم بصورا بینهایت هرچند بار رو صفحه کلیک کنی این پشت صفحه باز میشه :d
اگه میشه این مشکلو برسرف کن هومن جان ممنون

admin
05-02-2015, 11:51 AM
کد چک شد و درست بود. خواهشا دوباره ولی خوب چک کنید.

hassanemkani
05-04-2015, 01:51 AM
باور کن تست کردم و اون کد یدونه ای که دادی رو وقتی میزارم بطور بینهایت کار میکنه !

admin
05-04-2015, 02:39 PM
به یکی از دوستاتون بگین چک کنه تا جواب رو بهتون بگه. من هم خودم و هم دو نفر دیگه تست کردن و مشکلی هم نداشت.

hassanemkani
05-04-2015, 10:04 PM
اوکی شاید ایراد از من بوده!!

چرا تاپیک دامین رنکدار رو حذف کردی ؟؟

admin
05-05-2015, 07:14 PM
چون تاپیک های مشابه پاک میشن. پاسخ شما در تاپیک اولی که ارسال کرده بودین داده شده.

hassanemkani
05-05-2015, 08:56 PM
آخه من نیاز شدید دارم :(

admin
05-06-2015, 11:10 AM
خواهشا اسپم ارسال نکنید. جواب شما در تاپیک اولی پاسخ داده شد. در صورت تکرار حساب کاربری شما بن میشه.