Foros del Web » Creando para Internet » HTML »

Encabezado repetido en sitio

Estas en el tema de Encabezado repetido en sitio en el foro de HTML en Foros del Web. Hey!!! que tal!!! Tengo una problema. Hay un sitio... cinco paginas... sencillo, nada sofisticado. Y el encabezado tiene los mismos elementos (el logo, unos boxes ...
  #1 (permalink)  
Antiguo 27/07/2015, 10:56
 
Fecha de Ingreso: junio-2015
Ubicación: Bogota
Mensajes: 18
Antigüedad: 9 años, 4 meses
Puntos: 0
Pregunta Encabezado repetido en sitio

Hey!!! que tal!!!

Tengo una problema. Hay un sitio... cinco paginas... sencillo, nada sofisticado. Y el encabezado tiene los mismos elementos (el logo, unos boxes de acceso, y un menu de navegacion.

La pregunta es si debo repetir el codigo HTML en cada pagina del sitio o hay alguna manera de que con el evento onload ejecute un script que me escriba lo que ha de haber en el encabezado.
  #2 (permalink)  
Antiguo 27/07/2015, 11:24
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 11 años, 2 meses
Puntos: 578
Respuesta: Encabezado repetido en sitio

Este tema se ha debatido mucho. Se hace mediante un lenguaje del servidor. Te recomiendo usar el buscador.
  #3 (permalink)  
Antiguo 27/07/2015, 11:57
(Desactivado)
 
Fecha de Ingreso: abril-2015
Ubicación: España
Mensajes: 616
Antigüedad: 9 años, 7 meses
Puntos: 74
Respuesta: Encabezado repetido en sitio

index.php
---------------------------------
<?php
include("encabezado.php");
?>
<body>
</body>
</html>

encabezado.php
--------------------------------------
<!DOCTYPE html>
<html>
<head>
</head>
  #4 (permalink)  
Antiguo 27/07/2015, 12:30
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Encabezado repetido en sitio

Si la pregunta es si con HTML solo puedes hacerlo, la respuesta es sí. Puedes hacerlo con [inline]iframe[/inline. Pero no es nada recomendado.

Otra opción, sin entrar en lenguajes de servidor, puedes hacerlo usando SSI de Apache:

Código HTML:
Ver original
  1. <!--#include virtual="/cabecera.html" -->
Si es para una página sencilla seguramente te pueda valer.

Aunque al final, si vas a seguir desarrollando webs, en algún momento tendrás la necesidad de usar un lenguaje de lado servidor, como Ruby, Pyhton o algún otro.
__________________
(:
  #5 (permalink)  
Antiguo 27/07/2015, 12:47
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 8 meses
Puntos: 1826
Respuesta: Encabezado repetido en sitio

Revisa este post: http://www.forosdelweb.com/f91/hable...munes-1048430/
  #6 (permalink)  
Antiguo 28/07/2015, 11:07
 
Fecha de Ingreso: junio-2015
Ubicación: Bogota
Mensajes: 18
Antigüedad: 9 años, 4 meses
Puntos: 0
Respuesta: Encabezado repetido en sitio

U know what?!?!?!?!?! Thanks a lot.

Muchas gracias a todos... Muy ilustrativas sus respuestas. Solo una claridad... y se que se me van a venir encima... pero hay que decirlo... no me gusta PHP. Para la construccion de un sitio con lenguaje de servidor y que seguramente luego de mostrar la prueba se va a usar (si tambien se me van a venir encima) preferiria hacerlo en ASP. Pero estuve indagando mas... y POR SUPUESTO que se puede hacer un script (.js) que se dispare en el evento ONLOAD de la pagina y me escriba en un div los elementos que quiero que muestre. Sin lenguaje de servidor, solamente usando el DOM. Es un poco mas complejo, si... pero no necesito usar mas recursos que los del cliente (En este caso unicamente los recursos de mi notebook, pero es para mostrarlo no para ponerlo en funcionamiento)

Como sea, muchas gracias, son todos unos grosos!!
  #7 (permalink)  
Antiguo 28/07/2015, 16:29
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Encabezado repetido en sitio

Bueno, y hay otra opción en realidad.

Si usas Grunt por ejemplo, puedes compilar un documento dentro de otro. Con este task Y si no conoces Grunt, debes de saber que es útil para un montón de cosas (al menos 4403).
__________________
(:
  #8 (permalink)  
Antiguo 28/07/2015, 16:44
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 8 meses
Puntos: 1826
Respuesta: Encabezado repetido en sitio

Yo no dependería NUNCA de JavaScript para cargar algo tan importante como el menú de navegación.
  #9 (permalink)  
Antiguo 29/07/2015, 10:17
 
Fecha de Ingreso: junio-2015
Ubicación: Bogota
Mensajes: 18
Antigüedad: 9 años, 4 meses
Puntos: 0
Respuesta: Encabezado repetido en sitio

Rafael... tal vez no me hice entender... Lo que planeo hacer es una muestra y no quiero repetir codigo en 5 paginas distintas del sitio. No es produccion, es solamente el esquema de como funcionaria.

Y por otra parte... Yo NUNCA utilizaria PHP para poner en marcha algo tan importante como un sitio web... Yo NUNCA arriesgaria algo tan importante como mi imagen vistiendome con ropa femenina... Yo NUNCA comerciaria con algo tan importante como mi cuerpo... pero hay gente que lo hace, por necesidad o por gusto y yo no soy quien para decirles no lo hagan.

Etiquetas: encabezado, repetitiva
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:15.