Spaces:
Runtime error
Runtime error
| // date-time code | |
| function displayDateTime() { | |
| var date = new Date(); | |
| var options = { | |
| weekday: 'long', | |
| year: 'numeric', | |
| month: 'long', | |
| day: 'numeric', | |
| hour: 'numeric', | |
| minute: 'numeric', | |
| second: 'numeric', | |
| hour12: true // display in 12-hour format | |
| }; | |
| var dateTime = date.toLocaleString('en-US', options); | |
| document.getElementById("dateclock").innerHTML = dateTime; | |
| } | |
| displayDateTime(); | |
| setInterval(displayDateTime, 1000); // update every second | |
| // validate key press code | |
| document | |
| .addEventListener("keydown",function(event){ | |
| // if the user presses the "Enter" key on the keyboard | |
| if(event.key === "Enter"){ | |
| // cancel the default action if any | |
| event.preventDefault(); | |
| // trigger the button element with a click | |
| document.getElementById("validate").click(); | |
| } | |
| }); | |
| // info key press code | |
| document | |
| .addEventListener("keydown",function(event){ | |
| // if the user presses the "Enter" key on the keyboard | |
| if(event.ctrlKey && String.fromCharCode(event.keyCode).toLowerCase() === "i"){ | |
| // cancel the default action if any | |
| event.preventDefault(); | |
| // trigger the button element with a click | |
| document.getElementById("info").click(); | |
| } | |
| }); | |
| // code to print/save web page | |
| const printPage = () => { | |
| window.print(); | |
| } | |
| document | |
| .getElementById("print") | |
| .addEventListener("click",printPage) | |
| // scroll to top | |
| const scrollToTopButton = document.getElementById('scroll'); | |
| // Show the button when the user scrolls down 20px from the top of the document | |
| window.onscroll = function() { | |
| if (document.documentElement.scrollTop > 20) { | |
| scrollToTopButton.style.display = 'block'; | |
| } else { | |
| scrollToTopButton.style.display = 'none'; | |
| } | |
| }; | |
| // Scroll to the top of the document when the button is clicked | |
| scrollToTopButton.addEventListener('click', function() { | |
| document.documentElement.scrollTo({ | |
| top: 0, | |
| behavior: 'smooth' | |
| }); | |
| }); | |