2015-04-04 100 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