2011-08-13 6 views
6

Estoy intentando codificar mi botón Inicio. ¿Hay alguna manera de escalar una copia de seguridad de la estructura del archivo, en lugar de utilizar la ruta absoluta como la que tengo a continuación?¿Cómo coloco un hipervínculo a "dos niveles arriba en el árbol de directorios"?

Tengo un archivo index.html que tengo en C:\Users\Randy\Documents\XML\

Aquí está mi código:

<a id="my-family" href="C:\Users\Randy\Documents\XML\index.html">Home</a> 

Heres donde estoy tratando de llegar a partir de: C:\Users\Randy\Documents\XML\project\xml

Respuesta

15

Se puede utilizar para ../index.html consulte index.html en el directorio principal.

+0

Gracias pero que no funcionó. Me sale la página no se puede mostrar, y mi suposición es que todavía no encuentra el index.html – user770022

+2

Estaba tratando de volver a subir 2 directores así que necesitaba ../../ Gracias por su ayuda. – user770022

+0

Si se encuentra en 'C: \ Users \ Randy \ Documents \ XML \ project \ xml' y desea ir a' C: \ Users \ Randy \ Documents \ XML \ index.html', por supuesto debe subir dos levels: '.. \ .. \ index.html'. – Shi

2

No estoy seguro exactamente de lo que está preguntando, pero en las rutas relativas, ../ es 'un nivel superior'.

Por lo tanto, ../index.html lo llevará al índice del siguiente directorio. Espero que ayude.

13

para subir de nivel utiliza "../../" y tu URL normal desde la carpeta de dos niveles.

"../" en la ruta se usa para subir un nivel. Pero puede usarse más veces para subir de nivel.

un ejemplo:

| HOME <br> 
+- image.jpg<br> 
|_ 
    | 
    +- CONFIG<br> 
    | 
    + PICTURE_CONFIG 
     | 
     +- myfile.html 

myfile.html contiene:

<img src="../../image.jpg" /> 

la segunda "../" va desde PICTURE_CONFIG a la carpeta CONFIG
los primeros" ../"goes de CONFIG a la carpeta INICIO
"image.jpg" busca en la carpeta INICIO el archivo "image.jpg"

+3

¡Gracias por publicar una respuesta a esta pregunta! Sin embargo, sería útil si proporcionas un poco más de contexto para tu respuesta. –

+1

Esto ayudándome. ¡Gracias! :) –

-3

Me funciona volver a dos niveles (carpeta principal) a través de la referencia de hipervínculo.

+0

Por supuesto que funciona. La pregunta es: ¿Cómo lograrlo realmente? – Shi

1
  1. <img src="picture.jpg"> CUANDO picture.jpg se encuentra en la misma carpeta que la página actual

  2. <img src="images/picture.jpg"> CUANDO picture.jpg se encuentra en la carpeta de imágenes ubicadas en la carpeta actual

  3. <img src="/images/picture.jpg"> CUANDO picture.jpg se encuentra en la carpeta de imágenes ubicada en la raíz de la web actual

  4. <img src="../picture.jpg"> WHEN picture.jpg se encuentra en la carpeta un nivel arriba de la carpeta actual

    1. <img src="../../picture.jpg"> CUÁNDO imagen.jpg se encuentra en la carpeta de dos niveles arriba de la carpeta actual

Esperanza este ejemplo ayuda :)

Fuente: https://www.w3schools.com/html/html_filepaths.asp

Cuestiones relacionadas