使用子文件夹html文件访问父文件夹html文件

时间:2015-12-12 04:22:12

标签: javascript html css

我有一个问题,想知道是否可能!!!

这是一个链接,证明我不是一个菜鸟! collegewebsite.zip

现在问题。

我正在为我的学费分配创建一个名为Coffee Cafe的项目。 我会用javascript(仅限)

使用很多css和html

我有项目文件夹,如下所示 webfolders

现在我打开cafe.html 并在其中放置一个链接,转到上面“links”文件夹中的“homepage.html”页面。

当我点击HOMEPAGE.HTML(例如,返回)的链接时,我现在可以做些什么我可以回到ROOT FOLDER cafe.html中的页面

有一种方法可以在homepage.html中使用cafe.html的完整路径

例如。 $value = $array[0]['PC']['ubicacion']; < ==这是c:drive

中的完整路径

<a href="c:\cafe website\cafe.html">&lt; ==这仅在文件位于同一根目录时才有效,

但在这个例子中他们不是!

我可以为此获得解决方案,还是将所有文件作为最后手段放在根目录中?

提前致谢!!

2 个答案:

答案 0 :(得分:0)

您不应将锚标记href值设置为文件的物理位置。它应该是相对的或绝对的URL。

所以而不是

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

你应该使用<a href="../cafe.html">Cafe</cafe><a href="links/homepage.html">home</a>

当您放置../时,它会返回到一个级别,这意味着当您在位于"../cafe.html"文件夹下的页面中使用href = links时,单击它将会返回一级(这是root)并查找cafe.html文件。

答案 1 :(得分:0)

如果这是您的文件结构:

/
/links/homepage.html
/cafe.html

要从homepage.html链接到cafe.html,您可以使用:

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

..表示:&#34;返回一个目录&#34;。

如果你有一个更复杂的目录结构,你甚至可以将它组合起来。 (例如href="../../cafe.html")。

另一种链接方式如下:

<a href="/cafe.html">

如果您使用/启动网址引用,则表示您要从根目录开始。