¿como incluyo imagenes en un *.inc?
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"?
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"?
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
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
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"
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"
