خب در خیلی از سایت ها دیدید که بعد از این که روی یک بخش کلیک می کنید تنها در کلیک اول یک پنجره جدید باز میشه که در واقع هدایت میشید که اون سایتی که سایت کنونی براش تبلیغ کرده.یا یک پنجره که محصولی رو تبلیغ می کنه و از این قبیل.
برای این کار قبلا آموزش ایجاد پاپ آپ با افزونه رو ارائه دادیم.در این مقاله بدون استفاده از هیج افزونه و تنها با کدکاربردی وردپرس این امکانو در سایتمون ایجاد می کنیم.
ایجاد پاپ آپ در کلیک اول
ابتدا کد زیر رو در هیدر و و در تگ< head> بذارید.
</pre> <scripttype="text/javascript">var needpop =1;var vc_cn ="firstclickobnlybymorteza";var vc_url ="http://www.hamyarwp.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=truecreateCookie(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=hamyarwp.com; path=/"}function readCookie(name){ca = document.cookie.split(';');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(){varcookieName = vc_cn;var popSuccesses = readCookie(cookieName);if(popSuccesses !=null) popSuccesses = parseInt(popSuccesses);else popSuccesses =0;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,scrollbars1,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")windw.focus()}</script> <pre>
سپس کد زیر رو به جای کد body قرار بدید.
</pre> <bodyonClick="loadPopup()"> <pre>
پیروز باشید