Tengo algunas páginas html con el mismo pie de página. Con javascript y solo javascript podría importar otra página html dentro de él?Javascript import html ¿es posible?
Respuesta
Como arriba, un método es usar jQuery load. Yo estaba haciendo exactamente lo mismo ahora, así que publicaré un ejemplo rápido.
Usando jQuery:
$("#yourDiv").load('readHtmlFromHere.html #readMe');
y su página readHtmlFromHere.html consistiría en:
<div><div id="readMe"><p>I'm some text</p></div></div>
Puede usar ajax para devolver una página HTML completa. Si quisiera reemplazar toda la página, podría reemplazar la etiqueta del cuerpo y todos sus elementos actualmente en la página con la etiqueta corporal devuelta por la llamada ajax.
Si quisiera simplemente reemplazar una sección, tendría que escribir una secuencia de comandos del lado del servidor para crear esa sección, luego use ajax como arriba pero simplemente reemplace un elemento en lugar de la página completa.
Puede incluir un lado del servidor, dependiendo de su servidor web. pero la forma más rápida probablemente sea crear un archivo JavaScript que use document.write o similar para generar la sintaxis html. y luego simplemente incluya el archivo JavaScipt creado de la manera normal. información más en: http://webdesign.about.com/od/ssi/a/aa052002a.htm
Junto con lo @Alex mencionó, jQuery tiene un método .load()
que se puede usar para traer una parte específica de una página (Ver Fragmentos Carga de encabezamiento de página de esa página). Especifique la URL que desea recuperar junto con un selector (por lo tanto, si solo desea un contenido específico de <DIV>
, por ejemplo).
que definitivamente se podría, pero si todo lo que estamos haciendo es de plantillas te recomiendo que hagas esto en el servidor.
Así es como podría usar solo javascript para agregar un pie de página a su página.
var ajax = new XMLHttpRequest();
ajax.open("GET", "footer.htm", false);
ajax.send();
document.body.innerHTML += ajax.responseText;
- 1. MVC palabra clave @import html
- 2. ¿Es posible clonar objetos de elementos html en JavaScript/JQuery?
- 3. ¿Es posible/recomendable enviar correos electrónicos HTML que contengan Javascript?
- 4. ¿Es posible hacer esto sin JavaScript (diseño html)
- 5. Clojure import versus import
- 6. ¿Cuál es la diferencia entre import modx y modx import *?
- 7. Cómo analizo @import stylesheets con Javascript
- 8. ¿Por qué es "import *" malo?
- 9. ¿Debo usar `import os.path` o` import os`?
- 10. ¿Es posible reemplazar un botón asp: con un elemento HTML
- 11. ¿Es posible cargar gzip javascript comprimido sin un servidor web?
- 12. `#import" FBConnect.h "` vs. '#import "FBConnect/FBConnect.h"'
- 13. ¿Es posible la metaprogramación en Javascript?
- 14. ¿Es posible comparar dos imágenes en Javascript?
- 15. ¿Es posible ejecutar javascript sin UIWebView?
- 16. es javascript multihilo posible con IFRAMEs
- 17. ¿Es posible encadenar array.push() en Javascript?
- 18. ¿Es posible burlarse de document.cookie en JavaScript?
- 19. ¿Es posible cambiar document.activeElement en JavaScript?
- 20. ¿Es imposible separar javascript de HTML?
- 21. ¿Es posible obtener el código HTML de WebView
- 22. Javascript/HTML, es posible crear nombres de variable de un bucle
- 23. ¿Es posible encontrar reglas CSS desde un nodo HTML a través de JavaScript?
- 24. ¿Es posible enviar SMS desde la aplicación HTML/Javascript de phonegap usando Phone SMS API?
- 25. ¿Es posible volcar los errores de JavaScript en un div en HTML?
- 26. ¿Es posible manipular un documento SVG incrustado en un documento HTML con JavaScript?
- 27. 'de X import a' versus 'import X; X.a'
- 28. : import com.google.android.maps. *;
- 29. import rpy quietly
- 30. Python import X o de X import Y? (rendimiento)
¿Qué es #yourDiv? ¿Es esa la identificación de la ubicación deseada en html principal (también conocido como index.html)? –
Es el contenedor 'div' para inyectar el HTML. P.EJ. '