javascript - 每次访问只有一个弹出窗口...帮助我

标签 javascript popup

我有一个网站使用这样的 javascript 弹出效果:

<script type="text/javascript">
     var GB_ROOT_DIR = "greybox/";
</script>
<script src="greybox/AJS.js" type="text/javascript"></script>
<script src="greybox/AJS_fx.js" type="text/javascript"></script>
<script src="greybox/gb_scripts.js" type="text/javascript"></script>
<link href="greybox/gb_styles.css" type="text/css" rel="stylesheet">
<script language="JAVASCRIPT">

function loadWindow(){
  GB_showCenter('Free Report!', 'http://www.signupformlocation.com/popup/signup.php', 420, 570);
}

window.onload = loadWindow;

     </script>

但是每次我的访问者访问主页时,我的弹出窗口总是会显示。如何让这个弹窗只显示一次?

请帮帮我

最佳答案

你可以使用 cookies 和 jquery

<script src="js/jquery.cookie.js" type="text/javascript"></script>
<script>
function loadWindow() {
    if ($.cookie('popup_flag') != 'true') {
        GB_showCenter('Free Report!', 'http://www.signupformlocation.com/popup/signup.php', 420, 570);
        $.cookie('popup_flag', 'true');
    }
}
</script>

关于javascript - 每次访问只有一个弹出窗口...帮助我,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3109069/

相关文章:

swing - 使 JPopupMenu 的子菜单成为重量级

javascript - 输入时插入代码

JavaScript原型(prototype): how do I call a method within another method?

javascript - 使用 JavaScript 禁用弹出链接 5 秒

python - 如何在odoo中弹出成功消息?

javascript - 防止 Div 以百分比宽度开始新行

Javascript 弹出式 IE 错误

javascript - 获取元素的所有子元素?

javascript - 我正在尝试实现 VeeValidate 以检查是否至少选中了一个复选框

javascript - w3schools 模态图像无法在使用 polymer 网络组件的 Chrome 中工作