باز شدن تبلیغات pop-up با اولین کلیک

وردپرسی | طراحی سایت با وردپرس

وردپرسی فیدخوان سایت های مرتبط با سیستم مدیریت محتوای وردپرس می باشد. مطالبی شامل قالب های وردپرس، افزونه های وردپرس، هک های وردپرس و اخبار دنیای وردپرس. تمام مطالب برای رعایت حقوق نویسندگان دارای لینک منبع می باشد. سایت های مرتبط با وردپرس نیز که تمایل به ثبت فید خود در سایت وردپرسی دارند نیز می توانند از بخش ثبت سایت به ما اطلاع رسانی کنند. توجه داشته باشید که لازمه این کار داشتن فید مخصوص مطالب وردپرس می باشد.

باز شدن تبلیغات pop-up با اولین کلیک

  • 153 بازدید
  • ۰۷ آذر, ۱۳۹۲

حتما برای تان پیش آمده که به سایتی بروید و با اولین کلیکی که در سایت می کنید، یک صفحه جدای بازشو به نام pop-up با محتوای تبلیغاتی باز شود . برای ایجاد صفحات پاپ آپ تبلیغاتی با اولین کلیک، نیاز به کد جاوااسکریپت برای نوشتن دستور آن داریم. دستورات جاوااسکریپت بصورت داخلی باید در تگ head نوشته شوند :

<scripttype="text/javascript">
var needpop =1;
var vc_cn ="firstclickobnly";
var vc_url ="http://www.persianwp.com/";
if(readCookie(vc_cn)){
needpop =0;
}else{
needpop =1;
}
varPopWidth=800;
varPopHeight=600;
varPopTargetingMethod=100;
varPopUseDivLayer=1;
varRTSDomain= vc_url;
var debugDomain = vc_url;
varPage_Popped=false;
varPage2_Popped=false;
varPage_Loaded=false;
varPage_Enter;
varMySiteDomain= window.location.href.split('/');
if(needpop ==1){
InitPop()
}
functionInitPop(){
Page_Enter=newDate();
if(window.captureEvents){
window.captureEvents(Event.CLICK);
window.onclick =LoadStandardPop
}else document.onclick =LoadStandardPop
}
functionSiteEnter(){
Page_Loaded=true
}
function createCookie(name, value, days){
if(days){
var date =newDate();
date.setTime(date.getTime()+(days *24*60*60*1000));
var expires ="; expires="+ date.toGMTString()
}elsevar expires ="";
document.cookie = name +"="+ value + expires +"; domain=wordpress98.com;  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)
}
returnnull
}
functionRetrieveCount(){
var cookieName = vc_cn;
var popSuccesses = readCookie(cookieName);
if(popSuccesses !=null) popSuccesses = parseInt(popSuccesses);
else popSuccesses =0;
return popSuccesses
}
functionIncrementCount(){
var cookieName = vc_cn;
var popSuccesses = readCookie(cookieName);
if(popSuccesses !=null) createCookie(cookieName, parseInt(popSuccesses)+1,1);
else createCookie(cookieName,1,1)
}
functionLoadStandardPop(){
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();
elseXBrowserAddHandlerPops(window,"load","initAdLayer")
}
window.focus()
}
</script>

اکنون لازم است دستور اجرا شدن این اسکریپت را درون محتوای body پوسته و یا سایت تان وارد نمایید.

<bodyonClick="loadPopup()">

 

ادامه مطلب: آموزش طراحی سایت




ارسال نظر