Javascript 在“关闭”按钮单击时为用户永久关闭lightbox

Javascript 在“关闭”按钮单击时为用户永久关闭lightbox,javascript,jquery,asp.net,Javascript,Jquery,Asp.net,我正在asp.net页面上使用jquery插件(lightbox)(http://www.ericmmartin.com/projects/simplemodal/#demo). 此lightbox使用此lightbox中的Iframe加载页面。此灯箱具有用于关闭弹出窗口的图像 我想,当用户点击这个图像并再次加载页面时,这个弹出窗口不会出现。现在,每当用户点击F5时,弹出窗口就会出现。我想我需要在JS/Jquery中使用cookies,但不完全确定。cookies是最好的选择。只需设置一个不会

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


我想,当用户点击这个图像并再次加载页面时,这个弹出窗口不会出现。现在,每当用户点击F5时,弹出窗口就会出现。我想我需要在JS/Jquery中使用cookies,但不完全确定。

cookies是最好的选择。只需设置一个不会在结束时过期的cookiefunction@Dameo它将在何时创建,何时过期?您还可以阅读有关本地存储和会话存储的信息-这是除了Cookies之外的另一个选项Cookies是您的最佳选择。只需设置一个不会在结束时过期的cookiefunction@Dameo它将在何时创建,何时过期?您还可以阅读有关localStorage和sessionStorage的内容-这是Cookie之外的另一个选项
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);
    }
}