Tengo 1 página html pura por ej. sample.html. Necesito incluir este html en otro html puro para ex.Orginal.html. ¿Cómo hacer esto? Tengo una imagen de encabezado en mi sample.html. Debe aparecer en la parte superior de la página Orginal.html.Cómo agregar 1 html puro en otro html
Respuesta
No puede hacer tales cosas en HTML puro, a menos que use marcos o elemento iframe. Pero mejor combínalos a mano ...
Si desea incluir algo en muchas páginas y esa información cambia, tendrá que cambiar muchas páginas. Idealmente, usaría la tecnología del lado del servidor para incluir la información cuando termine con una página para mostrar (menos solicitudes HTTP y mejor indexación), pero la pregunta es buscar una respuesta html pura a este problema. – Fenton
ese es mi punto :) Usaría algo del lado del servidor, pero si estamos hablando de unos pocos archivos, la mejor solución sería actualizar HTML. Si es HTML puro, necesitarían editarlo de todos modos , entonces, ¿por qué hacerlo más complicado? En tal escenario, la edición simple es la más pragmática. –
Si está utilizando el servidor web Apache, puede intentar usar server side includes.
Parece que IIS admite esto también http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/eced0b89-e052-42ff-baa8-751dd191c3b5.mspx?mfr=true –
Puede usar JavaScript para cargar algo de HTML de un documento a otro. Esta tarea es bastante sencilla utilizando el jQuery toolkit:
$("The ID of a container (a div element for instance) in which you want to load
the contents of a HTML file").load("path to html file you want to load");
<div id="inserthere" />
$(function()
{
$("#inserthere").load("loadme.html"); // Load the contents of loadme.html
// and stuff it in the div with the
// ID of "inserthere"
});
El "archivo para incluir "será visible solo cuando el DOM haya terminado de cargarse ... y también hará que ajax llame para mostrar el contenido. Esto no se verá bien. –
Ver Include One File In Another, que tiene un resumen de las diversas técnicas que están disponibles (junto con su pros y contras).
Aquí es un ejemplo de cómo hacerlo en HTML puro con un iframe, que aunque curiosamente no se menciona en la especificación HTML 4 es soportado por todos los navegadores (y es en la especificación HTML 5)
<body>
<h1>This is original page</h1>
<p>Some content on original page.</p>
<iframe src="sample.html" width="600" height="300"></iframe>
</body>
Puede ajustar el ancho y alto y también puede quitar el borde si desea que la página sea más uniforme.
Tenga cuidado con las soluciones de JavaScript a este problema, especialmente si desea ser visto en dispositivos móviles.
Nota adicional: evite las soluciones de marcos también, ya que no son marcas válidas.
con PHP, fácil y la salida sería hmtl:
Orginal.php
<!--headers -->
<?
include 'sample.html';
?>
<!-- rest of your site -->
- 1. Cliente HTML WebDAV puro
- 2. ¿Hay un validador Javascript X/HTML puro?
- 3. CHtml :: link - cómo agregar una clase html?
- 4. Cómo agregar un atributo HTML con jQuery
- 5. Cómo agregar HTML personalizado a wp_nav_menu?
- 6. cómo agregar html id a rails form_tag
- 7. ExtJS: ¿intenta ser "puro" o mezclar con HTML?
- 8. HTML - dos mesas al lado del otro
- 9. Cómo sustituir un bloque de HTML con otro bloque de código HTML con jQuery
- 10. ¿Cómo agregar html fuente a un elemento DOMElement en PHP?
- 11. MailMessage C# - ¿Cómo convertirlo en HTML y agregar imágenes, etc.?
- 12. ¿Cómo puedo agregar .html a todas mis URL en cakephp?
- 13. Agregar evento HTML w/click usando jQuery
- 14. Agregar tipo mime al enlace HTML
- 15. Cómo servir el archivo html desde otro directorio como ActionResult
- 16. HTML 5 Agregar espacios de nombres XML
- 17. Agregar texto antes o después de un elemento HTML
- 18. jQuery nth-child agregar html después de
- 19. Html inside label using Html helper
- 20. ¿Cómo obtener html() del elemento excluyendo otro elemento?
- 21. ¿Cómo cambiar el tamaño de una imagen en HTML/CSS puro manteniendo sus proporciones?
- 22. Cómo agregar el atributo HTML de autocompletar datos al TextBoxFor HTML helper?
- 23. Agregar imágenes al html con javascript
- 24. Eclipse: ¿cómo ampliar el editor HTML para agregar etiquetas personalizadas?
- 25. agregar html a div con jQuery
- 26. Borde de tabla de 1 píxel en JTextPane usando HTML
- 27. Incluir archivo html en html usando html5
- 28. Incrustar un enlace (u otro html) en un mensaje JSF
- 29. obtener el elemento html dentro de otro elemento en javascript
- 30. ¿Cómo agregar un color de fondo a la opción HTML?
supongo que quieres que esto se haga de forma dinámica? ¿Qué idioma quieres usar? Javascript, php, asp.net, ...? – Peter
Entiendo que realmente está hablando de HTML sencillo y nada más ... –