Advertisement
Guest User

Hoe hij zou moeten zijn

a guest
Apr 26th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. (function() {
  2. var hotel = {
  3. name: 'Park',
  4. roomRate: 240,
  5. discount: 15,
  6. offerPrice: function() {
  7. var offerRate = this.roomRate * ((100 - this.discount) / 100);
  8. return offerRate;
  9. }
  10. };
  11.  
  12. var hotelName, roomRate, specialRate;
  13.  
  14. hotelName = document.getElementById('hotelName');
  15. roomRate = document.getElementById('roomRate');
  16. specialRate = document.getElementById('specialRate');
  17.  
  18. hotelName.textContent = hotel.name;
  19. roomRate.textContent = '$' + hotel.roomRate.toFixed(2);
  20. specialRate.textContent = '$' + hotel.offerPrice();
  21.  
  22. var expiryMsg;
  23. var today;
  24. var elEnds;
  25.  
  26. function offerExpires(today) {
  27. var weekFromToday, day, date, month, year, dayNames, monthNames;
  28. weekFromToday = new Date(today.getTime() + 7 * 24 * 60 * 60 * 1000);
  29. dayNames = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];
  30. monthNames = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'];
  31.  
  32. day = dayNames[weekFromToday.getDay()];
  33. date = weekFromToday.getDate();
  34. month = monthNames[weekFromToday.getMonth()];
  35. year = weekFromToday.getFullYear();
  36. expiryMsg = 'Offer expires next ';
  37. expiryMsg += day + ' <br />(' + date + ' ' + month + ' ' + year + ')';
  38. return expiryMsg;
  39. }
  40.  
  41. today = new Date();
  42. elEnds = document.getElementById('offerEnds');
  43. elEnds.innerHTML = offerExpires(today);
  44. }());
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement