¿como incluyo imagenes en un *.inc?

to?io
15 de Febrero del 2002
Pues resulta que para una web que estoy haciendo quiero que en todas las páginas salga un pequeño menú de navegación, muy basico.
El menú está hecho con dos o tres tablas y jugando con las imágenes y los colores de fondo de las tablas, he conseguido un efecto muy chulo.
Pues para que se me muestre en todas las páginas pongo arriba el famoso <!--#include file="***.inc" --> pero solo salen las letras y las tablas, las imagenes no.
Si por ejemplo pongo solo <!--#include file="***.gif" --> me sale esto:GIF89aÆ.

He probado a hacerlo de esta forma tambien:
<!--#include file="***.inc" file="***.gif" file="***2.gif" file=".... --> y nada de nada.

Sabe alguien como se hace esto para que salga bien, lo he visto en otras paginas en ASP y parece que se puede hacer, y no creo que en cada página se pegue el código entero, porque por ejemplo en los foros, cuando la ruta es ***.asp?pageposition=1 sigue estando, pero no se como, je je.

¿Alguien sabe como hacer este tipo de "frames"?

jlmezquita
15 de Febrero del 2002
Estás tratando de "escribir" código html común a varias páginas (supongo).

Quien lo hace bién es Javascript.

Monta el código en un fichero "ejemplo.js" y lo incluyes al principio de cada página (antes de </head> por ejemplo):
...
<title>Título</title>
<script language="JavaScript" src="ejemplo.js"></script>
</head>
<body.....

luego desde la página html llamas a la función javascript que te escribirá el código qu etu hayas definido:

...<script>Cabecera();</script>...

esto intercalará el código html en su lugar correspondiente.

el fichero "ejemplo.js" debería contener un función como esta:

function Cabecera()
{
var cCadena = "<table width='50' border='0'><tr><td align='center'><img src='fichero.gif' alt='Puse para ir a l apágina de incio.'></td>/tr></table>";
document.write(cCadena);
}

...

Ojo: cuidado con las mayúsculas y minúsculas en Javascript.

Es una solución muy útil y facilmente configurable .
Saludos y suerte


c@rlos
15 de Febrero del 2002
Por que no intentas crear el archivo .inc que contenga mas bien la informacion de la pagina, debido a que este archivo puede contener codigo HTML, ASP o lenguaje Script (JavaScript o VBScript)

Suerte ;)

------------------------------------
Carlos Andrés Lozano González
System Engineer
Pontificia Universidad Javeriana
Cali, Colombia
------------------------------------
Macromedia Certified Web Developer
------------------------------------

"Entre todos los pensamientos que pasan por la mente de los hombres
siempre hay una cometa que se enreda en los cables de la electricidad"