Lo que se me ocurre despues de leer lo que comentas es que el foro no arranca en "index.html(php)" y que en realidad esa es la pagina que esta en blanco, de modo que al entrar a la url no vieras nada... si es eso se soluciona o bien usando un redireccionamiento o bien renombrando el archivo de inicio como index (habria que chequear las conexiones)
Mas no se me ocurre con lo que nos has contado, si queres que lo mire con detenimiento podes mandarme un mp
TrokaMc esa es una discusion muy interesante y apasionante...
De hecho a golpe de vista te daria la razon, pero despues de tanto trabajar en paginas hay muchas ocasiones que con javascript llano tenes que prestar demasiada atencion a las "salvedades" de cada navegador
Como framework jquery me gusta solo por esa razon, al saber que poniendo x accion en todos los navegadores se va a ejecutar de igual manera ahorra mucho tiempo y dolores de cabeza
Para gustos los colores, solo queria dejar mi opinion