現在のページを再読み込みするリンクについて (HTML, ハイパーリンク)
HTML (HyperText Markup Language) と ハイパーリンク を使用して、現在のページを再読み込みするリンクを作成することができます。これは、ページのコンテンツを更新したり、ユーザーがページをリフレッシュしたい場合に便利です。
HTML コードの例
<a href="javascript:void(0);" onclick="location.reload();">現在のページを再読み込み</a>
コードの解説
- <a> タグ
ハイパーリンクを作成するためのタグです。 - href="javascript:void(0);"
リンク先の URL を指定します。この場合、JavaScript のvoid(0)
を指定して、リンクのデフォルトの動作(新しいページを開く)を無効にします。 - onclick="location.reload();"
クリックされたときに実行される JavaScript コードを指定します。location.reload();
は、現在のページを再読み込みする命令です。
動作
このリンクをクリックすると、ブラウザが現在のページを再読み込みします。これにより、ページのコンテンツがサーバーから再度取得され、表示されます。
注意
location.reload();
は、ページのキャッシュを無視して、サーバーから最新のコンテンツを取得します。javascript:void(0);
を使用することで、リンクが新しいページを開かないようにしています。
基本的なコード
<a href="javascript:void(0);" onclick="location.reload();">現在のページを再読み込み</a>
他の例
- JavaScript の window.location.reload()
これは、基本的なコードと同じですが、<a href="javascript:void(0);" onclick="window.location.reload();">現在のページを再読み込み</a>
window.location.reload()
を使用しています。 - サーバーサイドでのリダイレクト
この場合、<a href="reload.php">現在のページを再読み込み</a>
reload.php
という PHP スクリプトが実行され、サーバー側でリダイレクトが処理されます。
JavaScript を使用した方法
location.reload()
<a href="javascript:location.reload();">現在のページを再読み込み</a>
これは、リンクをクリックしたときに、JavaScript を使用してページを再読み込みします。
<button onclick="window.location.reload();">現在のページを再読み込み</button>
サーバーサイドでのリダイレクト
Meta リフレッシュ
- HTML
この方法では、ページがロードされるとすぐに、指定された URL (この場合は<meta http-equiv="refresh" content="0; URL=current_page.html">
current_page.html
) に自動的にリダイレクトされます。
html hyperlink