javascript - 如何限制页面上前三次访问的 javascript 弹出窗口?
问题描述
如何将 javascript 弹出窗口限制为仅在页面的前三次访问中显示?
这是html代码
<div id="vr-apper" style='display:none'>
<div id="popup">
<center>
<!-- Content -->
<input class="procced_pop_btn" type="submit" name="submit" value="Proceed" onClick="PopUp('hide')" />
</center>
</div>
</div>
这是显示弹出窗口的javascript代码
<script>
function PopUp(hideOrshow) {
if (hideOrshow == 'hide') document.getElementById('vr-apper').style.display = "none";
else document.getElementById('vr-apper').removeAttribute('style');
}
window.onload = function () {
setTimeout(function () {
PopUp('show');
}, 0);
}
</script>
解决方案
我建议使用 JavaScript 的增量方法++以 1 递增的 cookie,如果 cookie 值为 4 或更高,则不会显示弹出窗口!
推荐阅读
- c - 在C中编译时使用-pthread是什么意思?
- python - kivy图像未显示在apk上
- java - 单击使用 Java 的 Wildfly 拓扑图像并通过邮件发送
- java - 是否可以在 SpringDataJpa @QueryHint 注释中指定 fetchgraph/loadgraph
- javascript - 用于访问嵌套数组中元素的 Javascript 点和括号与 python 括号表示法?
- twilio - 是否可以通过 API 获取 Authy Code?
- reporting-services - 如何在 SSRS 中添加基于搜索的多值参数?
- node.js - 无法从 api 端点向前端显示数据
- php - 望远镜在生产上有一些问题
- opencv - OpenCV kmeans二值图像