August 21st, 2014, 15:50
#1
درخواست کد پاپ آپ
سلام خدمت همه دوستان
کد پاپ آپی میخوام که زمانی که کاربر کلیک میکنه در پشت صفحه باز بشه.
با جستجو تونستم کد رو پیدا کنم فقط مشکل اینجاست که نیاز دارم در روز 2 بار باز بشه...
کد :
کد HTML:
<script> 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 exdays=1; var exdate=new Date(); exdate.setHours(exdate.getHours() +
exdays); var c_value=escape(value) +
((exdays==null) ? "" : ";
expires="+exdate.toUTCString()); document.cookie=c_name + "=" + c_value;}
function checkCookie(){ var username1=getCookie("moisrex"); var usernam = "moisrex"; if(username1==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.site.com','_blank','toolbar=1,
scrollbars=1,location=1,statusbar=1,menubar=1,res
izable=1')){ window.focus(); setCookie
("moisrex",usernam); } }}document.onclick = checkCookie;if ((window.XMLHttpRequest==undefined) &&
(ActiveXObject != undefined)){ window.onload=checkCookie;}</script>
سایت منبع : ابزار ساخت کد پاپ آپ که در پشت مرورگر نمایش داده می شود
August 21st, 2014 15:50
# ADS
August 21st, 2014, 16:13
#2
عضو جدید
پاسخ : -------- درخواست کد پاپ آپ --------
از مطرح ترین و پیشرفته ترین در این زمینه میشه به اسکریپت های زیر اشاره کرد:
FancyBox
GreyBox
HighSlide
ThickBox
Speedo
تو سایت های بالا آموزش و دانلود مربوطه شون هست
تعداد تشکر ها از parsasky به دلیل پست مفید
August 21st, 2014, 16:16
#3
پاسخ : -------- درخواست کد پاپ آپ --------
نوشته اصلی توسط
parsasky
ممنون داداش میشه کد این چیزی که خواستم رو بهم بدی؟
متاسفانه آشنایی ندارم با سایت ها...
ممنون میشم....
August 21st, 2014, 17:11
#4
پاسخ : درخواست کد پاپ آپ
کد:
<script type="text/javascript">
var needpop = 2;
var vc_cn = "jot9843504";
var vc_url = "http://premiumi611.ir ";
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() + (days * 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(vc_url, '', 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=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()
}
</script>
</script>
ویرایش توسط King Tired : August 21st, 2014 در ساعت 17:13
تعداد تشکر ها از King Tired به دلیل پست مفید
August 21st, 2014, 17:39
#5
پاسخ : درخواست کد پاپ آپ
نوشته اصلی توسط
King Tired
کد:
<script type="text/javascript">
var needpop = 2;
var vc_cn = "jot9843504";
var vc_url = "http://premiumi611.ir ";
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() + (days * 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(vc_url, '', 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=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()
}
</script>
</script>
این کد رو دارم پشت صفحه باز نمیکنه متاسفانه...
August 21st, 2014, 17:48
#6
عضو جدید
پاسخ : درخواست کد پاپ آپ
منظورتون از پشت صفحه اینه کا نمایش داده نشه؟
August 21st, 2014, 18:16
#7
پاسخ : درخواست کد پاپ آپ
نه عزیز
مثل این : دانلود آهنگ جدید
یعنی کاربر تا کلیک کنه پاپ آپ بره پشت صفحه.
- - - Updated - - -
نوشته اصلی توسط
parsasky
منظورتون از پشت صفحه اینه کا نمایش داده نشه؟
نه عزیز
مثل این :
دانلود آهنگ جدید
یعنی کاربر تا کلیک کنه پاپ آپ بره پشت صفحه.
August 21st, 2014, 18:24
#8
عضو جدید
پاسخ : درخواست کد پاپ آپ
فهمیدم/ سایتی که گفتی روی فایر فاکس رفت عقب ولی کروم نه
August 21st, 2014, 18:44
#9
پاسخ : درخواست کد پاپ آپ
نوشته اصلی توسط
parsasky
فهمیدم/ سایتی که گفتی روی فایر فاکس رفت عقب ولی کروم نه
بله میدونم ما به همین فایرفاکسشم راضی هستیم...
حالا اگر کروم هم بشه که دیگه عالی میشه..
August 21st, 2014, 19:27
#10
عضو جدید
پاسخ : درخواست کد پاپ آپ
حاجی اینم کد popunder مال این کاره
روی کروم هم جواب داد پسر
منبع: https://github.com/hpbuniat/jquery-popunder
فایل های پیوست شده