Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Promoción de webs | Rentabilidad de webs
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo

Incluir código externo en una página web

Si yo he creado una barra de navegación y quiero que aparezca igual en todas mis páginas, ¿hay alguna forma o algun lenguaje en el que se cree y se pueda luego llamar desde cada una de las páginas sin volverla a escribir? Esto me debería permitir que si modifico una vez la barra de navegación se modifique en todo el sitio web.

La FAQ Incluir código externo en una página web tiene Pertenece a la categoría:


 Respuesta de Miguel Angel Alvarez  26/9/02 
Si que hay varias tecnologías para realizar esta tarea. Las más comunes son ASP y PHP, dos tecnologías de programación en el servidor que permiten hacer eso y mucho más. En nuestros manuales de PHP y los de ASP puedes encontrar guías para aprender a incluir archivos o hacer includes.

También puedes hacer esto con SSI, que son las siglas de Server Side Includes, pero no te puedo dar referencias porque no las tenemos. Otras tecnologías del servidor como JSP o Cold Fusion permiten eso, aunque tampoco te puedo decir, porque no los domino.

Por último, apuntar que el programa Dreamweaver tiene opciones para realizar estas tareas de inclusión de códigos de archivos externos muy fácilmente. Mira en la ayuda del programa por "Libraries" y "Templates".

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

 Comentarios de los visitantes
Se muestran 3 comentarios revisados

 Comentario de andres
01/7/05 
Hay otra forma tambien sencilla para que te aparezca la misma barra de navegacion en todas las paginas y cuando cambies algo en ella se cambie en todas al mismo tiempo:
El tema es mas o menos asi

Creas un rectangulo de 779x90px con el programa fireworks. Ahora le mandas adentro toda la parte grafica y una vez que ya esta listo y te gusta lo exportas como .jpg (usa el asistente para exportacion que te permite manejar la calidad mejor). Bueno ahora que ya tenemos lo que seria nuestra futura barra, abrimos el macromedia Flash e importamos nuestro rectangulo.

Bien ahora hacemos los botones con sus estados de rollovers y sus links. ahora exportamos como pelicula a la carpeta raiz de nuestro sitio, en la cual pondremos una carpeta llamada Cabezal (es aca donde guardamos la peli exportada)

Ahora la parte interesante del tema Creamos varias tablas en dream weaver, y parandonos en la primera orizontal importamos la pelicula dentro de esa tabla.
Abajo de eso hacemos la pagina web normalmente.
Luego hacemos un upload del la pagina que hicimos y otro con la carpeta cabezal. y listo el pollo

 Comentario de Sergio Rodriguez Rios
24/7/05 
También hay otra manera: trabajar con frames. Por ejemplo, crea una página que hará de frameset. Es decir, que contenga dos frames horizontales: uno superior (de poca altura, estrecho) que lo vincularás a un archivo .htm que hará siempre de menú de navegación; y uno inferior que ocupará el resto de la ventana, donde ubicarás las diferentes páginas de contenido de tu web. En el archivo menu.htm que coloques en el frame superior los links del menú deben tener el atributo "target=parent.frame_inferior", para que al hacer clic sobre el menú se abran las páginas en el frame_inferior.

Ahora programo en PHP y eso ya no me hace falta, pero puedes ver un ejemplo funcionando que hice hace años en:
http://www.ub.es/comporta/tide/Index.htm

Siempre va bien saberlo, por si tenemos que hacer un página con un menú sencillo en un servidor que no tenga PHP. Pero esto último es casi improbable hoy en día. Bueno, aunque también es útil si no quieres complicarte la vida entrando a aprender PHP ni ASP :)
Un saludo a todos!

 Comentario de jaime uscamayta
06/3/06 
Bueno , lo mejor seria , llamar un hoja de estilos ,
lo bueno de un CSS(hoja de estilo) es que puede ser llamado desde varias paginas web a la vez y dependiendo del elemento a usar , se modifica solo y solamente en el archivo CSS y el resultado seria que las paginas web que esten llamando al archivo CSS , cambien ya sea el color , el fondo de la web , tipo de letra etc , Un ejemplo una barra SCROLL ,
en el archivo CSS incluiriamos , las ordenes como el color , el diseño de la barra , y para que nuestras poginas web tomen ese efecto , llamamos el CSS.
<html>
<head>
<link rel="stylesheet" type="text/css" href=’tu archivo.csss’>
</head>
<body>

 Comentarios sin revisar
Entre los comentarios no revisados puede haber algunos interesantes que se hayan enviado recientemente.
 Se han encontrado 2 comentarios sin revisar

Ver el comentario no revisadoVer los comentarios no revisados
 
FAQ relacionadas
  + Poner un Web Chat
  + Inserción controlando duplicados
  + Con qué tecnología programo una página
  + Costes de realización de una página web
  + Obtener datos de una base para construir mis javascripts
  + Qué es ActiveX?
  + Realizar un sistema para acceso con clave
  + Sitio web como Desarrollo Web pero en Portugués
  + Cosmos
  + Saber si un año es bisiesto
  + ¿Qué necesitas para empezar a programar una página web?
  + Introducción al desarrollo web
  + ¿Qué es Cross Browser?
  + Documento por defecto
  + Lenguajes de alto nivel
  + Formularios con dreamweaver
  + ¿Qué es un diccionario de datos?
  + Quitar saltos de línea en un TXT
  + Centrar layers
  + Qué es Visual Basic Script
  + Qué es Python
  + ¿Qué es LAMP?
  + ¿Qué es un ensamblador?
  + La depuración de programas
  + Los bits
  + Cómo programar un buscador
  + Ejecutar archivo .exe en página web
  + Menús con JSP
  + Cuestión sobre acentos
  + http_referer no devuelve nada
  + Páginas dinámicas
  + Evitar impresión de la web
  + Alineación de tablas
  + Qué es el timestamp?
  + Programación estructurada y modular
  + Propiedad equivalente a innerHeight en Internet Explorer
  + Web en dos idiomas
  + Validar un formulario
  + Pseudocodigo
  + Diferencias entre redirección 301 y 302
  + ...

Para ver más FAQ relacionadas accede a las categorías:

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia