PDA

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



ramin66
04-10-2015, 01:08 PM
سلام دوست من

همیشه قدردان و سپاسگذار زحمات شما هستیم چون بهترین ابزارهارو ارائه میدین

من همیشه ازکد نیوتب ارائه شده توسط شما استفاده میکنم اما مشکلی که هست وقتی از کدپاپ آپ میخوام استفاده کنم تداخل ایجاد میشه یکیشون رو باز نمیکنه

اکثرا هم نیوتب رو باز نمیکنه گاهی وقتا هم پاپ آپ معمولی رو باز نمیکنه

آیا امکان نوشتن کدی هست که کاربر باکلیک اولش پاپ آپ معمولی باز بشه و کلیک دوم نیوتب تا دیگه مشکلی ایجاد نشه ؟

ممنون

admin
04-10-2015, 01:39 PM
درسته. کد های پاپ آپ سایت به دلیل این که اسم فانکشن ها یکی هست با هم تداخل دارند. شما بفرمایید که کدوم کد ها رو همزمان میخواهید که براتون ترکیب کنم.

ramin66
04-10-2015, 01:58 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()+(6*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
}

pLoaded = open(vc_url);
if (pLoaded) {
Page_Popped = true;
IncrementCount()
} else {
Page_Popped = true;
if (Page_Loaded) initAdLayer();
else XBrowserAddHandlerPops(window, "load", "initAdLayer")
}
window.focus()
}
</script>


و یه کد دیگه شما خودتون لطف کنید برا پاپ آپ معمولی چون هرکدی رو که گذاشتم کارنکردن

البته پاپ آپ معمولی اول باز بشه بعد پاپ آپ نیوتب
خیلی خیلی ممنون از لطفتون

admin
04-10-2015, 02:45 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()+(6*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
}

pLoaded = open(vc_url);
pLoaded = open(vc_url2,'','resizable=1,scrollbars=1,width=20 0,height=300,top=100,left=100');
if (pLoaded) {
Page_Popped = true;
IncrementCount()
} else {
Page_Popped = true;
if (Page_Loaded) initAdLayer();
else XBrowserAddHandlerPops(window, "load", "initAdLayer")
}
window.focus()
}
</script>

ramin66
04-10-2015, 10:19 PM
ممنونم از لطف شما

هرچندبا کلمات نمیشه از اینهمه لطف وزحمات شما تشکر کرد.

ramin66
04-10-2015, 10:51 PM
باعرض معذرت پاپ آپ دوم رو ازکجا میشه اندازشو بزرگترکرد؟

admin
04-11-2015, 12:39 AM
از طریق کد زیر که داخل چند خط کدی بهتون دادم میتونید انجام بدین.


pLoaded = open(vc_url2,'','resizable=1,scrollbars=1,width=20 0,height=300,top=100,left=100');

ramin66
04-11-2015, 09:14 PM
سلام

کدی که مدنظرمه به این شکل هستش که بازدیدکننده وقتی وارد سایت شد با اولین کلیکش پاپ آپ معمولی بازشونده بازبشه بعد از لودشدن صفحه ای تو سایت وبازشدن صفحه جدید باز باکلیک کاربر صفحه نیوتب براش بازبشه
درست همین شکلی که الان تو وبلاگ من هست

Only the registered members can see the link

باورد به سایت وکلیک اول پاپ آپ رزبلاگ باز میشه صفحه رو که مدنظرتونه باز می کنید و بایه کلیک دیگه نیوتب باز میشه
ممنون میشم این لطف رو درحقم انجام بدین
کدها هر12 ساعت یکبار برای هر آی پی باشه

admin
04-12-2015, 01:25 PM
این سایتی که لینک دادین هر دو پاپ آپ رو همزمان باز میکنه. شبیه این اگه باشه باید همزمان باز بشه ولی اونجوری که شما گفتین باکلیک یکی یکی باز بشه. تکلیف ما رو مشخص کنید که وقت خودتون گرفته نشه :دی

ramin66
04-12-2015, 03:12 PM
یکی یکی با کلیک کاربر باز بشه
چون همزمان هارو چندتاازمرورگرا یکیشون رو بلوک میکنه

admin
04-12-2015, 04:13 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,top=' + pxTop + ',left=' + pxLeft + ',width=' + PopWidth + ',height=' + PopHeight);
if (pLoaded) {
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
}
pLoaded2 = open(vc_url2);
if (pLoaded2) {
Page2_Popped = true;
IncrementCount()
} else {
Page2_Popped = true;
if (Page_Loaded) initAdLayer();
else XBrowserAddHandlerPops(window, "load", "initAdLayer")
}

}

</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 --->