0
我有一个“Enter Site”按钮导致我的初始页面,我想只出现在第一次访问,而不是刷新。有没有办法让我的按钮的点击事件发送cookie?我发现类似的教程,但没有确切的东西Cookie防止Javascript加载超出第一次访问
我有一个“Enter Site”按钮导致我的初始页面,我想只出现在第一次访问,而不是刷新。有没有办法让我的按钮的点击事件发送cookie?我发现类似的教程,但没有确切的东西Cookie防止Javascript加载超出第一次访问
这真的取决于你想要显示/隐藏启动页面。
设置cookie,当用户点击一个元素,你会做这样的事情,如果我记得正确的事:
document.getElementById("myButton").onclick =
function() {
document.cookie = "cookie_name_goes_here=cookie_data_goes_here";
};
只需将它放在页面加载:
document.cookie = 'was_here=true; expires=Thu, 15 Apr 2020 20:00:00 GMT; path=/'
大型解决方案:
<script type="text/javascript">
var pCs = document.cookie.split(';');
for (var ii=0; ii < pCs.length; ii++)
{
var pCookie = pCs[ii].split('=');
if (pCookie[0] == 'was_here')
{
location.href='next.html'; // or whatever you want to do.
}
}
document.cookie = 'was_here=true; expires=Thu, 15 Apr 2020 20:00:00 GMT; path=/'
</script>
不错,谢谢你的开局 - 这将是我网站的一个不错的功能 – iamwhitebox 2011-05-17 23:49:03