lo más sensato es utilizar algúne lenguaje de script.
en php tienes las funciones include(), requiere() y require_once().
yo acostumobr a usar esta última para evitar redeclarar funciones.
simplemente, donde quieras el menú, pones:

<?php require_once('ruta_al_archivo.php'); ?>

y ahí se meterá.
el archivo a incuir, el tu caso el menú, debería ser sin head ni body
ni nada, sólo el listado. lo que borres para meter en otro archivo,
vaya.

On 9/21/07, Elena Navntoft <[EMAIL PROTECTED]> wrote:
> Hola,
> La etiqueta IFRAME no saca el formato si al documento html que se carga le
> agregás la ruta de la página de estilos.
> Cualquier cosa, te envío un ejemplo a ver si es lo que buscás.
> Saludos
> Elena
>
> ----- Original Message -----
> From: "Lucas Franco" <[EMAIL PROTECTED]>
> To: "Ovillo, la lista de CSS en castellano" <ovillo@lists.ovillo.org>
> Sent: Friday, September 21, 2007 11:35 AM
> Subject: Re: [Ovillo] Incluir un documento HTML dentor de otro
>
>
> Iframe y object me saca el formato.
>
> On 9/21/07, Martin Szyszlican <[EMAIL PROTECTED]> wrote:
> >
> > Y usando un IFRAME?
> > Esa es la forma correcta.
> >
> > Tambien en algunos navegadores el OBJECT puede tener un html dentro.
> > Prueba
> > con EMBED tambien.
> >
> > En el boceto de la especificacion de XHTML2 cada elemento puede tener un
> > atributo src, asi que por ejemplo <p src="texto.txt" /> sería una forma
> > barata de hacer un CMS.
> >
> > Suerte!
> >
> > El día 21/09/07, Lucas Franco <[EMAIL PROTECTED]> escribió:
> > >
> > > MMMMMMmmmmm... TEI, me quedo claro. La idea era hacerla del lado del
> > > cliente, pero segun me decis es una alternativa mala, pero bueno, tendre
> > > que
> > > seguir modificando las cosas unaxuna. :D. Graicas a todos.
> > >
> > > On 9/21/07, Tei <[EMAIL PROTECTED]> wrote:
> > > >
> > > > On 9/21/07, Lucas Franco <[EMAIL PROTECTED]> wrote:
> > > > > Listeros, estoy haciendo una pagina la cual tiene un menu, resulta
> > que
> > > > el
> > > > > menu esta en constante modificacion, cada vez que lo modifico tengo
> > > que
> > > > > modificar documento por documento lo que cambie y como se imaginaran
> > > > resulta
> > > > > bastante tedioso, para evitar eso me pregunte si se podia incluir un
> > > > > documento dentro de otro (Asi, solo modifico solo el documento que
> > > > incluyo),
> > > > > googleando encontre que se puede hacer con <object> y <iframe> pero
> > > > cuando
> > > > > lo hago asi el documento que inserta es independiente del documento
> > > > padres,
> > > > > en consecuencia no hereda el formato ern CSS y no se adapta bien al
> > > > > documento. La pregunta concreta es: ¿Hay alguna forma de insertar un
> > > > > documento externo sin que sea independiente? (es decir, que haga
> > como
> > > un
> > > > > copy/paste dentro del html)
> > > >
> > > > La forma mas funcional es un lenguaje de servidor como PHP, o los
> > > > includes de .shtml (por cierto, hace mas de 10 años que no oigo a
> > > > nadie hacer nada en .shtml? )
> > > >
> > > > No hay segunda mejor manera.
> > > >
> > > > Luego hay maneras bastante malas. Una popular es ajax, mediante ajax
> > > > es posible solicitar un subarbol que plantaras en algun sitio de tu
> > > > documento. Ya he dicho que es una solucion mala.
> > > >
> > > > Otra es... cuando funcione, los overlays. Que consiste en tener una
> > > > extension de una clase que se compone de codigo html, que es invocado
> > > > desde las cabeceras xhtml, o por javascript. Pero esta ni siquiera
> > > > funciona aun.
> > > >
> > > > Aun otra manera "creativa" seria usando alguna funcionalidad de
> > > > Apache. Que creo que tiene opciones para adjuntar un "head" al
> > > > documento.
> > > >
> > > > Y otra idea divertida, seria que programaras tus paginas HTML en un
> > > > lenguaje de "macros" de modo que %MENU.INC% fuera expandido por el
> > > > contenido del fichero MENU.INC.. y ejecutaras un comando "make" que
> > > > hiciera todas las expansiones necesarias (buscar y sustituir) y al
> > > > final subiera los ficheros por sftp, svn o como sea.
> > > > _______________________________________________
> > > > 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
> > > >
> > >
> > >
> > >
> > > --
> > > Lucas Franco
> > > _______________________________________________
> > > 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
> > >
> > _______________________________________________
> > 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
> >
>
>
>
> --
> Lucas Franco
> _______________________________________________
> 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
>
> _______________________________________________
> 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
>


-- 
tac822.net
MusicaLliure.net
_______________________________________________
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