首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在单击关闭按钮时为用户永久关闭lightbox

在单击关闭按钮时为用户永久关闭lightbox
EN

Stack Overflow用户
提问于 2012-08-30 02:20:38
回答 1查看 389关注 0票数 1

我在我的asp.net页面(http://www.ericmmartin.com/projects/simplemodal/#demo)上使用了一个jquery插件( lightbox)。此lightbox在此lightbox中使用Iframe加载页面。这个lightbox有一个关闭弹出窗口的图像。

我希望当用户单击此图像并再次加载页面时,此弹出窗口不会出现。现在,每当用户点击F5时,弹出窗口就会出现。我想我需要在JS/Jquery中使用cookie,但不是很确定。

EN

回答 1

Stack Overflow用户

发布于 2012-08-30 02:53:00

代码语言:javascript
复制
function setCookie(c_name, value, exdays) {
    var exdate = new Date();
    exdate.setDate(exdate.getDate() + exdays);
    var c_value = escape(value) + ((exdays == null) ? "" : "; expires=" + exdate.toUTCString());
    document.cookie = c_name + "=" + c_value;

}

window.onload = function(){
    if(document.cookie.indexOf("popupopened")>-1){
        if(document.getElementById("your_popup_div")!=null){

                document.getElementById("your_popup_div").parentNode.removeChild(document.getElementById("your_popup_div"));

        return;
    }       
} else { 
    setCookie("popupopened", "Shouldn't open again", 10);
    }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12184147

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档