Guest User

Untitled

a guest
Oct 24th, 2016
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.24 KB | None | 0 0
  1.  
  2. function bar_move(procentowo) {
  3. var elem = document.getElementById("myBar");
  4. var width = procentowo*800;
  5. var current_w = 1;
  6. var id = setInterval(frame, 10);
  7. function frame()
  8. {
  9. if (current_w >= width)
  10. {
  11. clearInterval(id);
  12. }
  13. else
  14. {
  15. current_w+=2;
  16. elem.style.width = current_w + 'px';
  17. }
  18. }
  19. }
  20.  
  21. function label_update(procentowo)
  22. {
  23. var current_w = 1;
  24. var value_request = procentowo*100;
  25. var id = setInterval(frame, 40);
  26. function frame()
  27. {
  28. if (current_w<value_request)
  29. {
  30. if (current_w>= value_request)
  31. {
  32. clearInterval(id);
  33. }
  34. else
  35. {
  36. current_w=current_w+1;
  37. document.getElementById("label").innerHTML = Math.floor(current_w*100)/100+'%';
  38. }
  39. }
  40. else document.getElementById("label").innerHTML = Math.floor(value_request*1)/1+'%';
  41. }
  42.  
  43. }
  44.  
  45. window.onload = function start()
  46. {
  47. odlicz();
  48. var procentowo = odlicz();
  49. bar_move(procentowo);
  50. label_update(procentowo);
  51. }
  52.  
  53.  
  54. function odlicz()
  55. {
  56. var dzisiaj = new Date();
  57. var kiedy = new Date("2017, June, 23");
  58. var poczatek = new Date("2016, September, 1");
  59.  
  60. var dzisiaj_dni = dzisiaj.getDate();
  61. var dzisiaj_miesiac = dzisiaj.getMonth()+1;
  62. switch(dzisiaj_miesiac)
  63. {
  64. case 1: dzisiaj_miesiac = "Styczeń";
  65. break;
  66. case 2: dzisiaj_miesiac = "Luty";
  67. break;
  68. case 3: dzisiaj_miesiac = "Marzec";
  69. break;
  70. case 4: dzisiaj_miesiac = "Kwiecień";
  71. break;
  72. case 5: dzisiaj_miesiac = "Maj";
  73. break;
  74. case 6: dzisiaj_miesiac = "Czerwiec";
  75. break;
  76. case 7: dzisiaj_miesiac = "Lipiec";
  77. break;
  78. case 8: dzisiaj_miesiac = "Sierpień";
  79. break;
  80. case 9: dzisiaj_miesiac = "Wrzesień";
  81. break;
  82. case 10: dzisiaj_miesiac = "Październik";
  83. break;
  84. case 11: dzisiaj_miesiac = "Listopad";
  85. break;
  86. case 12: dzisiaj_miesiac = "Grudzień";
  87. break;
  88. }
  89. var dzisiaj_rok = dzisiaj.getFullYear();
  90.  
  91. var kiedy_dni = kiedy.getDate();
  92. var kiedy_miesiac = kiedy.getMonth()+1;
  93. switch(kiedy_miesiac)
  94. {
  95. case 1: kiedy_miesiac = "Styczeń";
  96. break;
  97. case 2: kiedy_miesiac = "Luty";
  98. break;
  99. case 3: kiedy_miesiac = "Marzec";
  100. break;
  101. case 4: kiedy_miesiac = "Kwiecień";
  102. break;
  103. case 5: kiedy_miesiac = "Maj";
  104. break;
  105. case 6: kiedy_miesiac = "Czerwiec";
  106. break;
  107. case 7: kiedy_miesiac = "Lipiec";
  108. break;
  109. case 8: kiedy_miesiac = "Sierpień";
  110. break;
  111. case 9: kiedy_miesiac = "Wrzesień";
  112. break;
  113. case 10: kiedy_miesiac = "Październik";
  114. break;
  115. case 11: kiedy_miesiac = "Listopad";
  116. break;
  117. case 12: kiedy_miesiac = "Grudzień";
  118. break;
  119. }
  120. var kiedy_rok = kiedy.getFullYear();
  121.  
  122.  
  123.  
  124.  
  125. var ile = kiedy.getTime()-dzisiaj.getTime();
  126. var ile_odpoczatku = kiedy.getTime()-poczatek.getTime();
  127. var procentowo = 1-(ile/ile_odpoczatku);;
  128.  
  129. var dni = Math.floor(ile/(1000*60*60*24));
  130. var godziny = Math.floor(ile/(1000*60*60));
  131. var minuty = Math.floor(ile/(1000*60));
  132. var sekundy = Math.floor(ile/1000);
  133. var tygodnie = Math.ceil(dni/7);
  134.  
  135.  
  136. var h_ok = godziny-(dni*24);
  137. var min_ok = minuty-(godziny*60);
  138. var sec_ok = sekundy-(minuty*60);
  139.  
  140. //document.getElementById("dzisiaj").innerHTML = dzisiaj_dni+"/"+dzisiaj_miesiac+"/"+dzisiaj_rok;
  141. //document.getElementById("kiedy").innerHTML = kiedy_dni+"/"+kiedy_miesiac+"/"+kiedy_rok;
  142. document.getElementById("dokiedy_weeks").innerHTML = tygodnie+" tygodni";
  143. document.getElementById("dokiedy_d").innerHTML = dni +" dni";
  144. document.getElementById("dokiedy_h").innerHTML = godziny +" godzin" ;
  145. document.getElementById("dokiedy_m").innerHTML = minuty +" minut";
  146. document.getElementById("dokiedy_s").innerHTML = sekundy +" sekund ";
  147.  
  148.  
  149. document.getElementById("dokiedy_fulldate").innerHTML = dni+" dni "+h_ok+" godzin "+min_ok+" minut i "+sec_ok+" sekund" ;
  150.  
  151.  
  152. //document.getElementById("procentowo_zakonczylismy").innerHTML = procentowo*100+" %";
  153.  
  154.  
  155. setTimeout(odlicz, 1000);
  156. return procentowo;
  157. }
Add Comment
Please, Sign In to add comment