Concuerdo con que la opción de include() es lejos la mejor. Es obvio que si
pretendes levantar un sitio debes usar algún servidor, a menos que sean sólo
unas cuantas paginas para uso local. Si tu servidor es microsoft usarás por
defecto IIS, entonces por defecto puedes crear tus archivos con extensión
*.asp, entonces tus html son tal como los quieres con toda la estructura
xhtml que hayas definido y dentro del div que contiene el menú haces include
de tu archivo menu.asp que no es más que un trozo de xhtml, lo mismo que
cabecera.asp y pie.asp

Ahora bien esto es igualmente válido si tu servidor es apache, entonces
puedes usar extensiones php de la misma forma, como dije, sin que pongas ni
una sola gota de codigo php, excepto por el include.

Si estás usando algún servidor java como Tomcat o cualquier otro, tus
extensiones por defecto serían *.jsp

Entonces tenemos mypage.[asp | php | jsp ] (una de las extensiones)

<html>
<head>

<head>
<body>

<div id="cabecera">
   <% include(cabecera.[asp | php | jsp ] ) %>
</div>

 <div id="menu">
    <% include(menu.[asp | php | jsp ] ) %>
</div>

 <div id="cuerpo">
    //todo el contenido del cuerpo de esta pantalla...
    // ....
    //....
</div>

 <div id="pie">
    <% include(pie.[asp | php | jsp ] ) %>
</div>

</body>
</html>

Cada lenguaje tiene su propia forma de hacer los includes, pero en general
son muy parecidas.
En cuanto que los caracteres de apertura de bloques de codigo servidor:
php : <?  //lo que sea...  ?>
asp y jsp: <%  //lo que sea...  %>

Saludos.

Atte.
Irán Vásquez S.
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a