رفتن به مطلب

قراردادن 2 پاپ آپ همزمان در سایت


پست های پیشنهاد شده

سلام

دوستان می خوام دوتا پاپ آپ همزمان توی سایت بذارم

اما دوتا گذاشتنی فقط یکیش کار می کنه

و از کد زیر استفاده می کنم

اگه بشه کاری کرد که هر دو همزمان باز نشن هم خوب می شه یعنی یکی در کلیک اولی و بعدی در کلیک بعدی


var needpop = 1;
var vc_cn = "jot9843504";
var vc_url = "site.com";
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()+(2*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,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()
}

لینک به ارسال


http://www.4blogers.com/forum/showthread.php?tid=52

نه رفیق هیچ کدوم جواب نداد

می خوام که دو تا پاپ آپ همزمان باز بششه

لینک به ارسال

قبلا کدش رو قرار دادم

پآاپ آپ همزمان

ممکنه آدرسش رو بدین ؟

همین کد رو چگونه می شه تغییر داد تا بجای یکی دوتا باز بشه ؟

لینک به ارسال


<script language="javascript">
var popupWindow = null;
function centeredPopup(url,winName,w,h,scroll){
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings =
'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
popupWindow = window.open(url,winName,settings)
}
centeredPopup("http://","myWindow","600px","600px","yes");
centeredPopup("http://","myWindow1","600px","600px","yes");
</script>

تست کنید

لینک به ارسال

بیا عزیزم ... البته اینو خودم وییرایشش کردم تا اونطوری که میخواستم درش بیارم ...


<script type="text/javascript"> function getCookie(c_name) { var i,x,y,ARRcookies=document.cookie.split(";"); for (i=0;i<ARRcookies.length;i++) { x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("=")); y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1); x=x.replace(/^\s+|\s+$/g,""); if (x==c_name) { return unescape(y); } } } function setCookie(c_name,value) { var dt = new Date(), expiryTime = dt.setTime( dt.getTime() + 60000*60*12 ); document.cookie = c_name+'=' + value + ';expires=' + dt.toGMTString()+';domain=.cheatha.com;path=/'; } function checkCookie() { var username1=getCookie("tabligh1"
);
function Set_Cookie( popCookieName, value, expire_hours)
{
if(expire_hours == "0") {
return;
}
var today = new Date();
today.setTime( today.getTime() );
var expires_date = new Date( today.getTime() + (1000 * 60 * 60 * expire_hours) );
document.cookie = popCookieName + "=" +escape( value ) + ";expires=" + expires_date.toGMTString() + ";path=/";
}
var expireHours = "12";
var username2=getCookie("tabligh2");
var usernam = "sendshod";
if(username1==null | username2==null){
window.open('#','_parent','toolbar=1,location=1,directories=1,status=1,menubar=1,scrollbars=1,resizable=1');
window.focus();
}
if(username1=="" | username1==null){
if(window.open('http://www.cheatha.com/','_blank','toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1')){
window.focus();
setCookie("tabligh1",usernam);
}
}
if(username2=="" | username2==null){
if(window.open('http://www.travianiha.ir/','_blank','toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1')){
window.focus();
setCookie("tabligh2",usernam);
}
}
}
document.onclick = checkCookie;
if ((window.XMLHttpRequest == undefined) && (ActiveXObject != undefined)) window.onload = checkCookie;

</script>

لینک به ارسال
  • 3 ماه بعد...

این مشکل داره ، مشکلش اینه که اگر همینجوری روی صفحه کلیک بشه پاپ آپ باز میشه !

لینک به ارسال

درود فراوان

من استفاده میکنم و مشکلی نداره.فقط جسارتا چطور میتونم زمان را برای هر 24 ساعت 1 بار تنظیم کنم؟

لینک به ارسال

درود فراوان

من استفاده میکنم و مشکلی نداره.فقط جسارتا چطور میتونم زمان را برای هر 24 ساعت 1 بار تنظیم کنم؟

در خط زیر میتوانید مقدار آن را تغییر دهید :


var expires_date = new Date( today.getTime() + (1000 * 60 * 60 * expire_hours) );

لینک به ارسال

ممنونم.فقط جسارتا اگه امکان داره بفرمائید برای اعمال تغییرات برای روزی 1 بار باید چه عددهایی رو بزارم؟ ^_^

لینک به ارسال

درود فراوان

من استفاده میکنم و مشکلی نداره.فقط جسارتا چطور میتونم زمان را برای هر 24 ساعت 1 بار تنظیم کنم؟

پس چرا واسه من مشکل داره ؟!

لینک به ارسال

درود فراوان

من استفاده میکنم و مشکلی نداره.فقط جسارتا چطور میتونم زمان را برای هر 24 ساعت 1 بار تنظیم کنم؟

ممنونم.فقط جسارتا اگه امکان داره بفرمائید برای اعمال تغییرات برای روزی 1 بار باید چه عددهایی رو بزارم؟ ^_^

1 روز = 24 ساعت

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...