For some reason, in IE8, javascript is not running unless I reload the page with Developer Tools open. I close developer tools and reload the page and the javascript stops worki
Often that's because you left a console.log
call in your script. This only works when a debugger is present. You should get a JS error on trying to use it unless you have them turned off.
Close Developer Tools, close IE8, re-open, refresh with clear-cache: CTRL-F5 This should do the trick if you don't have any special JavaScript communicating with Developer Tools.