2015-12-12 171 views
0

我有一個問題,想知道是否有可能!使用子文件夾html文件訪問父文件夾html文件

這裏是一個鏈接,將證明我不是一個noob太多! collegewebsite.zip

現在的問題。

我正在爲我的學費分配創建一個名爲Coffee Cafe的項目。 我將使用大量的CSS和HTML與JavaScript的(僅)

我有項目文件夾如下圖所示 webfolders

現在我打開cafe.html 並把一個鏈接在它去一個頁面在上面的「links」文件夾中說「homepage.html」。

現在我可以做一些事情,當我點擊一個鏈接在HOMEPAGE.HTML(如用於回到)我可以背去的網頁在根文件夾cafe.html

有一種方法做它將使用homepage.html中的cafe.html的完整路徑,例如,使用homepage.html

<a href="c:\cafe website\cafe.html"> < ==這是在C完整路徑:驅動

<a href="cafe.html"> < ==這隻能當文件INT相同的根目錄,,,

但在這個例子中,他們都沒有!

我可以得到一個解決方案嗎?或者我應該把所有的文件放在根目錄作爲最後的手段嗎?

在此先感謝!

回答

0

您不應將錨標記href值設置爲文件的物理位置。它應該是相對或絕對的網址。

所以不是

<a href="c:\cafe website\cafe.html"> 

您應該使用<a href="../cafe.html">Cafe</cafe><a href="links/homepage.html">home</a>

當你把../,它可以追溯到回到一級,這意味着當你在一個頁面中使用href = "../cafe.html"這位於links文件夾下,單擊該文件夾將返回一級(即根目錄)並查找cafe.html文件。

+0

謝謝你這是我想要的東西。 – Shanu

0

如果這是你的文件結構:

/ 
/links/homepage.html 
/cafe.html 

homepage.html鏈接到cafe.html,你可以使用:

<a href="../cafe.html"> 

..表示: 「回去一個目錄」。

如果你有更復雜的目錄結構,你甚至可以把它結合起來。 (例如href="../../cafe.html")。

另一種方式來鏈接將如下所示:

<a href="/cafe.html"> 

如果你開始/你的URL引用,你說從根本入手。

相關問題