Every 'host' would allow JavaScript. JS is a clientside happening. That means the browser processes it (just like HTML pages and CSS stylesheets).
Things such as msn pages, google pages, myspace .. they aren't hosts, they're for people who don't know much better.
If you want to keep it free, I'd recommend trying 110mb.com .