Guest User

Untitled

a guest
Mar 24th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. function setCookie(cookieName, cookieValue, nDays) {
  2. var today = new Date();
  3. var expire = new Date();
  4. if (nDays == null || nDays == 0)
  5. nDays = 1;
  6. expire.setTime(today.getTime() + 3600000 * 24 * nDays);
  7. document.cookie = cookieName + "=" + escape(cookieValue) +
  8. ";expires=" + expire.toGMTString() +
  9. ";path=/";
  10.  
  11. }
  12.  
  13.  
  14. function getCookie(c_name) {
  15. var i, x, y, ARRcookies = document.cookie.split(";");
  16. for (i = 0; i < ARRcookies.length; i++) {
  17. x = ARRcookies[i].substr(0, ARRcookies[i].indexOf("="));
  18. y = ARRcookies[i].substr(ARRcookies[i].indexOf("=") + 1);
  19. x = x.replace(/^s+|s+$/g, "");
  20. if (x == c_name) {
  21. return unescape(y);
  22. }
  23. }
  24. }
  25.  
  26. var current = new Date();
  27.  
  28.  
  29. /*Получаем куку*/
  30. var check = getCookie('hover');
  31.  
  32. /*mktime*/
  33. var mktime = current.getTime();
  34.  
  35. /*Для сверки прибавляем 10 минут - 600 секунд*/
  36. var after10min = mktime + parseInt(600);
  37.  
  38.  
  39. if (check && check > after10min) {
  40. console.log('Делаем наведение');
  41.  
  42. /*Вставляем новую куку*/
  43. setCookie('hover', seconds, 1);
  44. } else {
  45. console.log('10 минут пока не прошло');
  46. }
Add Comment
Please, Sign In to add comment