JUANFM2009, No es en sí que Apache tenga que ver con JS, es en general cualquier servidor web, puedes montarlo sobre tomcat, apache, IIS, PWS ... lo que sea ...
Y en sí lo que influye por lo que me he metido al código es que trata siempre de abrir la url, mientras que si no lo montas sobre algún servidor web ... en lugar de url tendrías algo del tipo
/home/user/pageloader/content1.html o
c:/user/pageloader/content1.html (bueno o algo parecido, dependiendo de tu SO) mientras que el pageloader al parecer intenta abrir cosas como
http://server/pageloader/content1.html
Saludos