Menu dinamico en servidor "estatico"

06/04/2004 - 23:04 por Tximis | Informe spam
Estoy desarrollando un portal que va a estar alojado en un servidor que
unicamente va a poder servir paginas estaticas, no tengo posibilidad de
generar contenidos dinamicos, PHP, ASP, etc..

Todas las paginas llevan un menu, y este menu con el tiempo puede cambiar.
Me gustaria tener el menu como un componente aparte, es decir en algun
fichero aparte o almacenarlo de alguna otra manera. Para cuando haga
cambios en el menu no tener que andar cambiando todas las paginas. Y que
este menu se incluya automaticamente a cada pagina.

Utilizando PHP sería sencillo, lo mismo si usaria SSI, etc... pero el caso
es que NO los voy a tener disponibles.

No se me ocurre ningun forma de como hacerlo, ¿Utilizando CSS? Haber si
alguien me hecha un cable, a poder ser algo "standar" y que funcione en
todos los navegadores, ...

He investigado un poco, y una posible solución podria ser la propiedad
include-source, pero solo es compatible con Netscape, asi que no me sirve.

Un saludo y muchas gracias.

Preguntas similare

Leer las respuestas

#1 José Arturo [TortugaChat]
06/04/2004 - 23:14 | Informe spam
Puedes utilizar un archivo con código JavaScript, un ejemplo en una de mis
páginas:

www.coatzacoalcos.net

busca el fichero menu.js http://www.coatzacoalcos.net/menu1.js y lo
guardas (no lo abras), luego sí lo puedes abrir con bloc de notas o algún
otro programa para editar html.


la forma de usarlo la tienes en el código de cada una de las páginas del
sitio web.



Saludos,


José Arturo [Tortuga Chat]


Acabo de salir del hospital psiquiátrico,
así que allá tú si me haces caso.

-


"Tximis" escribió en el mensaje
news:
Estoy desarrollando un portal que va a estar alojado en un servidor que
unicamente va a poder servir paginas estaticas, no tengo posibilidad de
generar contenidos dinamicos, PHP, ASP, etc..

Todas las paginas llevan un menu, y este menu con el tiempo puede cambiar.
Me gustaria tener el menu como un componente aparte, es decir en algun
fichero aparte o almacenarlo de alguna otra manera. Para cuando haga
cambios en el menu no tener que andar cambiando todas las paginas. Y que
este menu se incluya automaticamente a cada pagina.

Utilizando PHP sería sencillo, lo mismo si usaria SSI, etc... pero el caso
es que NO los voy a tener disponibles.

No se me ocurre ningun forma de como hacerlo, ¿Utilizando CSS? Haber si
alguien me hecha un cable, a poder ser algo "standar" y que funcione en
todos los navegadores, ...

He investigado un poco, y una posible solución podria ser la propiedad
include-source, pero solo es compatible con Netscape, asi que no me sirve.

Un saludo y muchas gracias.
Respuesta Responder a este mensaje
#2 Tximis
07/04/2004 - 00:29 | Informe spam
Puedes utilizar un archivo con código JavaScript, un ejemplo en una de
mis páginas:

www.coatzacoalcos.net

busca el fichero menu.js http://www.coatzacoalcos.net/menu1.js y lo
guardas (no lo abras), luego sí lo puedes abrir con bloc de notas o
algún otro programa para editar html.



Hola,

Lo que buscaba es algo "estandar" y a poder ser compatible con todos los
navegadores, tu solucion requiere que el navegador soporte JavaScript, de
todas formas voy a echarle un vistazo, muchisimas gracias.

Un saludo.
Respuesta Responder a este mensaje
#3 Tximis
07/04/2004 - 02:22 | Informe spam
Puedes utilizar un archivo con código JavaScript, un ejemplo en una
de mis páginas:

www.coatzacoalcos.net

busca el fichero menu.js http://www.coatzacoalcos.net/menu1.js y
lo guardas (no lo abras), luego sí lo puedes abrir con bloc de notas
o algún otro programa para editar html.



Hola,

Lo que buscaba es algo "estandar" y a poder ser compatible con
todos los
navegadores, tu solucion requiere que el navegador soporte JavaScript,
de todas formas voy a echarle un vistazo, muchisimas gracias.




De momento, y a la espera de encontrar algo mas "estandar" me quedo con
la solucion de utilizar JavaScript y "document.write()", un saludo y
muchisimas gracias ;)
Respuesta Responder a este mensaje
#4 Alejandro Esteve
07/04/2004 - 17:47 | Informe spam
hola
con XML lo puedes realizar perfectamente, sólo necesitaría dos ficheros uno
donde tendrías los elementos del menú y que reformarías posteriormente y el
otro XSL que le da formato al mismo. También puedes combinarlo con CSS

mira este site totalmente realizado con xml/xsl http://manacoa.com/xml/

Alejandro Esteve
http://www.BibliotecaInformatica.Net
ftp://ftp.BibliotecaInformatica.Net

"Tximis" wrote in message
news:
Estoy desarrollando un portal que va a estar alojado en un servidor que
unicamente va a poder servir paginas estaticas, no tengo posibilidad de
generar contenidos dinamicos, PHP, ASP, etc..

Todas las paginas llevan un menu, y este menu con el tiempo puede cambiar.
Me gustaria tener el menu como un componente aparte, es decir en algun
fichero aparte o almacenarlo de alguna otra manera. Para cuando haga
cambios en el menu no tener que andar cambiando todas las paginas. Y que
este menu se incluya automaticamente a cada pagina.

Utilizando PHP sería sencillo, lo mismo si usaria SSI, etc... pero el caso
es que NO los voy a tener disponibles.

No se me ocurre ningun forma de como hacerlo, ¿Utilizando CSS? Haber si
alguien me hecha un cable, a poder ser algo "standar" y que funcione en
todos los navegadores, ...

He investigado un poco, y una posible solución podria ser la propiedad
include-source, pero solo es compatible con Netscape, asi que no me sirve.

Un saludo y muchas gracias.
Respuesta Responder a este mensaje
#5 Tximis
08/04/2004 - 12:55 | Informe spam
con XML lo puedes realizar perfectamente, sólo necesitaría dos
ficheros uno donde tendrías los elementos del menú y que reformarías
posteriormente y el otro XSL que le da formato al mismo. También
puedes combinarlo con CSS

mira este site totalmente realizado con xml/xsl
http://manacoa.com/xml/




Buenas,

Voy a probar tambien la opcion que planteas, no conozco mucho XML, puede
ser un buen momento para meterme a fondo en ello. Ahora mismo, 8/4/2004 a
las 13:00 aprox. no puede ver la pagina que me indicas. Parece que el
servidor esta caido. Probare e investigare otro dia,

Muchas gracias y un saludo.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida