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