利用cookie讓js彈出框只彈一次
本來老威要給網站做個彈出框,想讓js彈出框只彈一次,并且是在網頁圖片加載完之后再彈,奈何在網上找了N多教程都不行,沒辦法只好請教JS大神朋友,朋友在幾番測試之后終于實現了想要的效果,分享給大家
<script type="text/javascript"> window.onload=function () { $(function () { getCookie('gq_pop'); }); //讀Cookie function getCookie(objName) {//獲取指定名稱的cookie的值 if (document.cookie.indexOf(objName) == -1) { setCookie('gq_pop', '1', 365); alert("這一段文字是老威分享的一段文字"); } }; //設置cookie的值 function setCookie(cname, cvalue, exdays) { var d = new Date(); console.log(cname + '/' + cvalue + '/' + exdays) d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); var expires = "expires=" + d.toGMTString(); document.cookie = cname + "=" + escape(cvalue) + "; " + expires; console.log(document.cookie); } } </script>
本文為老威SEO博客原創文章,歡迎各位轉載,轉載請保留或注明出處!