2011-08-13 11 views
6

Próbuję zakodować mój przycisk Home. Czy istnieje sposób, aby po prostu wspiąć się z powrotem do struktury plików, zamiast korzystać z bezwzględnej ścieżki, jak mam poniżej.Jak umieścić hiperłącze na "dwóch poziomach powyżej w drzewie katalogów"?

Mam plik index.html, że mam w C:\Users\Randy\Documents\XML\

Heres mojego kodu:

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

Herezje gdzie staram się pochodzić z: C:\Users\Randy\Documents\XML\project\xml

Odpowiedz

15

Można użyć do ../index.html patrz index.html w katalogu nadrzędnym.

+0

Dzięki ale nie działał. Nie mogę wyświetlić strony i domyślam się, że nadal nie znajduje indeksu.html – user770022

+2

Próbowałem wrócić do 2 reżyserów, więc potrzebowałem ../../ Dzięki za pomoc. – user770022

+0

Jeśli jesteś w 'C: \ Users \ Randy \ Documents \ XML \ project \ xml' i chcesz przejść do" C: \ Users \ Randy \ Documents \ XML \ index.html ", musisz oczywiście przejść do dwóch poziomy: '.. \ .. \ index.html'. – Shi

2

Nie jestem do końca pewien, o co pytasz, ale na ścieżkach względnych ../ to "up one level".

Tak więc, ../index.html zabierze Cię do indeksu następnego katalogu w górę. Nadzieja, która pomaga.

13

, aby przejść dwa poziomy w górę, użyj "../../" i normalny URL z dwóch poziomów w górę.

"../" na ścieżce służy do przejścia o jeden poziom wyżej. Ale może być używany więcej razy, aby przejść na wyższy poziom.

przykład:

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

mojplik.html zawiera:

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

drugi "../" idzie z PICTURE_CONFIG do folderu CONFIG
pierwsze”../"goes z folderu CONFIG do HOME
"image.jpg" wyszukuje w folderze HOME dla pliku "image.jpg"

+3

Dziękujemy za zamieszczenie odpowiedzi na to pytanie! Byłoby jednak pomocne, gdybyś podał nieco więcej kontekstu na swoją odpowiedź! –

+1

To mi pomaga. Dziękuję Ci! :) –

-3

Pracuje dla mnie, aby wrócić do dwóch poziomów (folder nadrzędny) poprzez hiperłącze odniesienia.

+0

Oczywiście, że działa. Pytanie brzmi: jak właściwie to osiągnąć? – Shi

1
  1. <img src="picture.jpg"> KIEDY picture.jpg znajduje się w tym samym folderze co bieżącej strony

  2. <img src="images/picture.jpg"> KIEDY picture.jpg znajduje się w folderze obrazów znajdujących się w bieżącym folderze

  3. <img src="/images/picture.jpg"> KIEDY picture.jpg znajduje się w folderze obrazów znajdującym się w katalogu głównym bieżącej sieci internetowej

  4. <img src="../picture.jpg"> KIEDY obraz.jpg znajduje się w folderze o jeden poziom wyżej od bieżącego folderu

    1. <img src="../../picture.jpg"> KIEDY obraz.jpg znajduje się w folderze dwa poziomy w górę od bieżącego folderu

Nadzieja ten przykład pomoc :)

Źródło: https://www.w3schools.com/html/html_filepaths.asp

Powiązane problemy