【发布时间】:2013-03-04 12:46:47
【问题描述】:
要将页面链接到自身(例如http://example.com/folder/ThisPage.html),我们可以简单地创建一个href:
ThisPage.html:
<a href="ThisPage.html">Link</a>
这可行,但缺点是当文件名更改时需要更新。例如,如果文件名更改为ThatPage.html,我们的href需要相应更改为<a href="ThatPage.html">Link</a>。
我正在寻找没有这个缺点的替代方案。我试过了:
-
<a href="?">Link</a>不像
<a href="ThisPage.html">Link</a>那样工作,因为它将“空白查询部分”(问号)附加到 URL。 -
<a href="">Link</a>在某些浏览器(例如 Opera)上不像
<a href="ThisPage.html">Link</a>那样工作。
我们如何将页面链接到自身,而无需在页面名称更改时更新相关部分?
注意:不允许使用 JavaScript。
【问题讨论】:
-
您希望链接到自身的页面做什么?您希望它转到网站的特定部分还是打开一个新页面?
-
@scrappedcola。它加载一个与自身具有相同 URL 的页面。 (有些人可能称之为“刷新”)
-
既然这是一个有效的问题......所以我想知道为什么要投反对票?
-
这个问题对我来说看起来不错,我猜有人只是说“哦,这是一个 HTML 问题,它一定很简单”,并在没有真正阅读的情况下反射性地投了反对票。
-
只是好奇,
<a href="">在哪些浏览器上不起作用?