如果cookie存在执行,我怎么能做一个javascript,例如,如果我设置一个cookie“facebookpopchek”whit值“NOpop”
我需要一个查找cookie的javascript:如果cookie“facebookpopchek”whit值“NOpop”存在则不执行任何操作,如果不执行弹出脚本。
弹出脚本:
<script type='text/javascript'>
//<![CDATA[Fans='*****'//]]></script>
<style>#fblikepop{background-color:#fff;display..............</style>
<script src='http://www.*****.com/facebookpop/jquery.js' type='text/javascript'></script>
<script src='http://connect.facebook.net/en_US/all.js#xfbml=1' type='text/javascript'></script>
<script src='http://www.*****.com/facebookpop/mbtlikebox2.js' type='text/javascript'></script>
<script language='javascript'>
//<![CDATA[
$(document).ready(function(){
$().Fans({
timeout: 30,
wait: 0,
url: 'http://www.facebook.com/*****',
closeable: true });
});
//]]></script><div id='fbtpdiv'></div>
如果某人知道该怎么做或有示例请求告诉我,谢谢。
答案 0 :(得分:0)
你不是刚读过这个cookie吗?
function n__readCookie(n__name)
{
var n__nameEQ = n__name + "=";
var ca = document.cookie.split(';');
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(n__nameEQ) == 0)
{ return c.substring(n__nameEQ.length,c.length); }
}
return false;
}
然后:
if(n__readCookie('facebookpopchek') != 'NOpop')
{
//do popup
}