2015-04-04 64 views
1

我使用下面的脚本创建弹出框。如何在用户点击时隐藏弹出窗口?单击时隐藏弹出框

if (document.cookie.indexOf('_visited=1') == -1) { 
    var delay_popup = 1000; 
    setTimeout("document.getElementById('parent_popup').style.display='block'", delay_popup); 
    var date = new Date; 
    date.setDate(date.getDate() + 1); // текущая дата + 1 день 
    document.cookie = '_visited=1; path=/; expires=' + date.toUTCString(); 
} 

回答

0

您可以添加onclick事件是这样的:

if (document.cookie.indexOf('_visited=1') == -1) { 
    var delay_popup = 1000; 
    setTimeout("document.getElementById('parent_popup').style.display='block'", delay_popup); 
    var date = new Date; 
    date.setDate(date.getDate() + 1); // текущая дата + 1 день 
    document.cookie = '_visited=1; path=/; expires=' + date.toUTCString(); 

    document.getElementById('parent_popup').onclick = function() { 
     this.style.display = 'none'; 
    } 
} 
+0

感谢很多DFSQ,可以请你告诉我一个多想,我想的iframe是空白,但它不能在DIV工作,例如href =“site”target =“_ blank”,但是。嗨,这发生在这个简单的JavaScript代码,请问可以吗?如果有的话。让我知道 。 PS爱你。 – Samxo 2015-04-04 21:36:26