網頁(手機wap)如何讓廣告點擊後不再顯示?您該這樣寫代碼

一般手機網頁或者PC端網站廣告代碼都是JS寫的,爲了更好的用戶體驗,很多小夥伴不知道如何廣告關閉後不讓其再顯示;其實很簡單,您使用cookies就好,讓cookies記住您關閉動作,然後讓其一定時間不顯示;優點就是用戶體驗度好,缺點就是cookies有時間限制,假如有的客戶自己自行清空瀏覽器緩存,那就立馬失效了;

那怎麼寫cookies控制呢?首先我們要敲出寫cookies代碼:

function setCookie(name,value){ 
 var exp = new Date(); 
 exp.setTime(exp.getTime() + 24*60*60*1000);//有效期24小時 
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString(); 
} 

寫好了cookies,然後應該寫取出cookies代碼:

function getCookie(name){ 
 var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)")); 
 if(arr != null) return unescape(arr[2]); return null; 
} 

有了寫,讀代碼,下面控制JS廣告就簡單了!首先要關聯您關閉按鈕點擊事件,然後判斷是否產生了cookies,有的話就不顯示,沒有的話就顯示,是不是很簡單呢?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章