SoCu volviendo al tema original, y disculpa si está a destiempo. Veo muy malas practicas en todo lo que te han comentado y llevándote a complicar las cosas.
Olvidemonos de XAMPP, includes y objetos ademas de la recomendación de no usar iframes ya que es creo que es la mejor alternativa.
A hora me explico; nadie te ha hablado del atributo
targetde la famosa etiqueta <a> y el atributo
name de casi todos los elementos
HTML.
Aquí te dejo un ejemplo de como se estructuraría la pagina:
index.html (donde va el menú y el iframe)
organizas tu menu con <a>
Código HTML:
Ver original<a href="pagina1.html" target="eliframe">pagina1
</a> <a href="pagina2.html" target="eliframe">pagina2
</a> ...
<a href="paginaN.html" target="eliframe">paginaN
</a>
<iframe allowtransparency="allowtransparency" name="eliframe" scrolling="no" frameborder="0"></iframe>
Te explico: al darle un nombre al iframe con la propiedad
name podemos manipularlo y tener mas capacidades como por ejemplo cargar una pagina o sitio entero dentro de el. Regularmente el atributo
name se utiliza para hacer anclas dentro del documento.
Así mismo el atributo
target como su nombre lo sugiere es a puntar a algo en este caso a el
iframe por medio de su nombre el cual le pusimos "eliframe". Entonces cuando le des clic a una enlace este cargara dentro del iframe y el menú seguirá donde mismo.
Ya es de ti maquillar y darle altura y ancho a cada parte. Saludos!