Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有覆盖弹出窗口的html控件站点_Html_Cookies_Popup - Fatal编程技术网

带有覆盖弹出窗口的html控件站点

带有覆盖弹出窗口的html控件站点,html,cookies,popup,Html,Cookies,Popup,不太可能,但我希望有人能提供帮助或建议。我们有一个基本的html网站,我们正在尝试添加一个带有accept cookie的覆盖弹出窗口 一般的想法是让人们在浏览网站之前接受cookie。我相信cookie应该记住这个人以前是否访问过这个站点 有人举过这样的例子吗?某种代码片段 我真的很感激一些建议,即使只是为了让基本想法发挥作用。如果我理解正确: 要创建弹出窗口,您必须添加javascript代码;特别是,您必须添加一个警报,告知用户是否是第一次登录该站点 例如: alert("It

不太可能,但我希望有人能提供帮助或建议。我们有一个基本的html网站,我们正在尝试添加一个带有accept cookie的覆盖弹出窗口

一般的想法是让人们在浏览网站之前接受cookie。我相信cookie应该记住这个人以前是否访问过这个站点

有人举过这样的例子吗?某种代码片段


我真的很感激一些建议,即使只是为了让基本想法发挥作用。

如果我理解正确:

要创建弹出窗口,您必须添加javascript代码;特别是,您必须添加一个警报,告知用户是否是第一次登录该站点

例如:

alert("It is the first time that you log in the site");
要注册用户登录,您可以使用数据库或文件保存已登录的用户ID或用户名。

下面是脚本

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class='popup'>
    <div class='cnt223'>
        <!--<div class="popupCloseButton">&times;</div>-->
        <h1 style="font-size: 18px;">Mholweni, Hello, Goeie dag!</h1>
        <p style="font-size: 14px;">We respect your rights. Please read our Usage Agreement <a href="https://www.saonline.africa/use.html" target="_blank" style="color: #1b305c !important; font-weight: 300;"><u>HERE</u></a>.</p>
        <div class="popupAcceptButton"><font style="font-size: 15px;">I ACCEPT AND WANT TO PROCEED</font></div>
    </div>
</div>

姆霍尔维尼,你好,戈伊·达格!
我们尊重您的权利。请阅读我们的使用协议

我接受并想继续

我真正想要的是,当我按下“我接受并想继续”时,需要创建一个cookie。此时,如果站点刷新,此弹出窗口将继续返回

我确实尝试过这个,但是当点击按钮时无法生成cookie

$(文档).ready(函数(){
if(getCookie(“HideDiv”)!=“true”)
{
$(“.popupAcceptButton”).css('display','yes');
}
});
函数SetCookieAndHideDiv(){
setCookie('HideDiv','true',1);
$(“.popupAcceptButton”).css('display','yes');
}
函数getCookie(cname){
变量名称=cname+“=”;
var ca=document.cookie.split(“;”);

对于(var i=0;iHmm)可能有这样一个例子,访问站点的用户在继续访问站点之前必须单击“接受”。更基本的一种方式,如“接受”按钮Okiescan是一个插件。显然,您可以使用它。我以为您想让这个插件自己工作。