9

ページをそれ自体にリンクするには (例: 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>

    <a href="ThisPage.html">Link</a>一部のブラウザー (Opera など) では、正常に動作しません。

ページの名前が変更されたときに関連する部分を更新することなく、ページをそれ自体にリンクするにはどうすればよいでしょうか?

注: JavaScript は使用できません。

4

9 に答える 9

5

を使用するだけ<a href="?">Link</a>です。URLに付けられた疑問符は誰も気にしません。それは要件を実行し、それが正しいことを意味しますか?

于 2013-03-15T17:52:18.690 に答える
1

どこにも行きたくない場合は、使用できます

<a href="javascript:;">link</a>

ただし、ページをリロードしたい場合は、JavaScript を使用する必要があります。

ページをリロードする場合は、メタ更新タグを使用できます

http://www.w3.org/TR/WCAG20-TECHS/H76.html

于 2013-03-15T17:31:19.373 に答える
0

ページをリロードしたい場合は、実際にjavascriptを調べる必要があります。それを行うための最良の方法です。

于 2013-03-15T18:01:19.890 に答える
0

試してみません<a href="./"></a>か?

./私はいくつか調べたところ、現在のディレクトリを参照していることが判明しました。

于 2016-04-28T22:49:09.490 に答える
0

これを行うだけです:

<a href = "/">This Very Site</a>

出典: Matthew Alger のウェブサイトのソース コードでこれを見ました。自分でチェックしてください!

于 2014-07-03T11:33:43.577 に答える
-1

アンカータグ、リンクに「/」を入れてみましたか?

于 2013-03-17T03:31:37.527 に答える
-1

同じページへのリンクを作成するだけです。

于 2013-03-17T03:35:54.333 に答える
-3

どうぞ。これがあなたが探しているものであることを願っています

    <a href="#">Link</a>
于 2013-03-15T17:32:10.980 に答える