Foros del Web » Creando para Internet » HTML »

incluir archivo

Estas en el tema de incluir archivo en el foro de HTML en Foros del Web. hola tengo un archivo htm que quiero que se carge cada vez que abro otros. la cuestion es no escribir todo el codigo en cada ...
  #1 (permalink)  
Antiguo 23/02/2004, 05:44
 
Fecha de Ingreso: febrero-2004
Ubicación: Asturias
Mensajes: 171
Antigüedad: 13 años, 10 meses
Puntos: 0
incluir archivo

hola
tengo un archivo htm que quiero que se carge cada vez que abro otros. la cuestion es no escribir todo el codigo en cada uno. ¿como puedo insertalo?

Gracias
  #2 (permalink)  
Antiguo 23/02/2004, 06:41
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.547
Antigüedad: 15 años, 8 meses
Puntos: 1262
Hola undariarose:

Un truco que yo he usado a veces es generar ese código html desde javascript y poner en el sitio que quieras que aparezca ese html un javascript...
Deberías evitar en ese script las etiquetas de la cabecera y poner solo el body:
Por ejemplo para una página así:
<html>
<head>
<style>
#hola {
background-color: red;
}
</style>
</head>
<body>
<span id="hola">
Mensaje de prueba
</span>
</body>
</html>

... Tener un fichero que podría llamarse hola.js con el siguiente contenido:
document.write("<span id='hola' style='background-color: red'>Mensaje de prueba</span>");

... Y en el sitio donde quieras que se muestre poner esto:
<script type="text/javascript" src="prueba.js"></script>

Otra opción es usar una etiqueta iframe, pero no te la recomiendo porque le pone un borde que estéticamente no siempre es adecuado.

Saludos
  #3 (permalink)  
Antiguo 26/02/2004, 06:57
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 16 años, 3 meses
Puntos: 380
Date una vuelta por las FAQ de este foro (HTML) y busca una que habla sobre cómo usar los includes (SSI)
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 09:32.