Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/09/2008, 20:23
jmagago84
 
Fecha de Ingreso: agosto-2007
Mensajes: 106
Antigüedad: 17 años, 7 meses
Puntos: 0
Pregunta problema con include

Hola, tengo un sitio web organizado de la siguiente manera:

proyecto (raíz)
a)|-----includes (carpeta)
a.1).......|-----menu.asp
a.2).......|-----header.asp
a.3).......|-----footer.asp
b)|-----images (carpeta)
b.1).......|-----header.asp
c)|-----idiomas (carpeta)
c.1).......|-----ingles.asp
default.asp (dentro de caperta raíz)

Bueno, dentro de menu.asp tengo el siguiente código:

Código:
<div id="div_menu">
    <a class="menu" href="default.asp" id="default" name="default">Index</a>
    <a class="menu" href="subirDocumento.asp" id="subirDocumento" name="subirDocumento">Subir documento</a>
    <a class="menu" href="ultimosDocumentos.asp" id="ultimosDocumentos" name="ultimosDocumentos">Últimos documentos</a>
    <%	var session = Session("Login");
		if (session){ %>
           	<a class="menu" href="registroTraductor.asp" id="registroTraductor" name="registroTraductor">Registrarme como Traductor</a>
            <a class="menu" href="conexion/logout.asp" id="logout" name="logout">Logout</a>        		
    <%	}else{ %>
       		<a class="menu" href="registro.asp" id="registro" name="registro">Registrarme</a>
       		<a class="menu" href="login.asp" id="login" name="login">Login</a>
	<%	} %>
</div>
La cuestión está en los href.
Pués cuando hago el include del menú en default.asp funciona correctamente, pero si el include del menú esta en otro archivo por ejemplo en ingles.asp ya no encuentra el archivo q se pasa en el include: menu.asp pues se encuentra en otro directorio, ¿Cómo puedo solucionalo?.

Una segunda cuestión q es muy parecidad es que en el archivo header.asp:

Código:
<div id="div_header">
	<img id="header" src="http://www.forosdelweb.com/images/header.jpg" name="header" alt="header"  />
</div>
q tan solo es una imagen q se encuentra en la carpeta images, si el include de header.asp se encuentra en index funciona, pero si el include se encuentra dentro de idiomas.asp no aparece la imagen sino q aparece "header" debido al atributo alt.
¿Cómo puedo solucionarlo para q se encuentre donde se encuentre el include:
<!-- #include file = "http://www.forosdelweb.com/images/header.asp" --> funcione???Porue el problema no está en el include sino en el atributo src q según donde se incluya el include ya no es válida la ruta.

Gracias!!!