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

Смежные вопросы