Can Javascript time-stamp a page so that if a user visits the page then exits, they would have to wait 24 hours before visiting the page a 2nd time? Ideally, the could recieve some sort of error message if they did attempt to visit the page a second time w/in a 24 hour lockout period.
With javascript you can save time-stamp in a cookie (client machine), but this method won't work always. For example the user can erase their own cookies, or even can change their machine time. So the better way is saving that info on server.
Maybe this makes a difference? The code/page will exist in an online course hosted on my company's intranet.
Are different machines: Your company's intranet host is the SERVER MACHINE and the user machine is the CLIENT MACHINE.