He estado usando:
<a href=".">link</a>
Todavía no he encontrado un caso y / o navegador en el que no funciona como se esperaba.
Período significa la ruta actual. También puede usar ..
para referirse a la carpeta sobre la ruta actual, por ejemplo, si tiene esta estructura de archivo:
page1.html
folder1
page2.html
Luego puede page2.html
escribir:
<a href="../page1.html">link to page 1</a>
EDITAR:
No estoy seguro de si el comportamiento ha cambiado o si siempre fue así, pero Chrome (y tal vez otros) tratará los períodos como se describió anteriormente con respecto a los directorios , no a los archivos. Esto significa que si estás en http://example.com/foo/bar.html
, realmente estás en el directorio /foo/
y un href
valor de .
in bar.html
hará referencia en /foo/
lugar debar.html
Piense en ello como navegar por el sistema de archivos en una terminal; nunca puedes cd
en un archivo :)
EDITAR 2:
Parece que el comportamiento del uso href="."
ya no es tan predecible, tanto Firefox como Chrome podrían haber cambiado la forma en que manejan estos. No confiaría completamente en mi respuesta original, sino que probaría tanto la cadena vacía como el período en diferentes navegadores para su uso específico y asegúrese de obtener el comportamiento deseado.
Markus Amalthea Magnuson
fuente
/
.Ninguna de las otras respuestas preseleccionará ningún valor de cadena de consulta. Tratar
Es cierto que esto implica javascript, pero, a menos que los usuarios tengan la secuencia de comandos deshabilitada, esto es bastante sencillo.
fuente
<a href="javascript:"> click me </a>
Una forma de usar JavaScript:
fuente
?query=string#anchor
). ¡Excelente!true
realmente el parámetro con el que debe ir para este problema cuando usa elwindow.location.reload
método? Eso hará que la actualización sea dura y evite extraer del caché, que puede ser lo que desee en algunas circunstancias, pero creo que en la mayoría de las situaciones le gustaría aprovechar el caché, ¿no es así?Podrías hacer esto:
<a href="">This page</a>
pero no creo que conserve los datos GET y POST.
fuente
fuente
use esto para recargar / actualizar la página actual
o usar
fuente
o si quieres pasar parámetros:
fuente
<a href="https://stackoverflow.com/">Clicking me refreshes the page</a>
<a href="?">Click Me To Reload the page</a>
fuente
Desafortunadamente, no existe una forma global de hacerlo con solo HTML. Puede intentar hacerlo,
<a href="">test</a>
sin embargo, solo funciona en algunos navegadores.fuente
URL totalmente idempotente que conserva la ruta, los parámetros y el ancla.
solo usa un poquito de JS.
EDITAR: esto no vuelve a cargar la página. Es un enlace que no hace nada.
fuente
prueba esto
fuente
Si bien la respuesta aceptada no funcionó para mí en IE9, esto sí:
fuente
Una solución mas
fuente
history.go()
sin argumento.Deje el
href=""
espacio en blanco y actualizará la página.También funciona si se pasa alguna información mediante formularios.
fuente
Uso JS para mostrar solo el div con una identificación específica en la página de etiquetas en un sitio jekyll. Con un conjunto de enlaces en la misma página, muestra el elemento correspondiente:
los enlaces usan enlaces como:
fuente
Puede usar un formulario para hacer una POST a la misma URL.
Esto le proporciona un botón que actualiza la página actual. Es un poco molesto porque si el usuario presiona el botón de actualización del navegador, recibirá un
do you want to resubmit the form
mensaje.fuente
Estoy usando HTML para resolver este problema
Uso:
* page1.html -> escriba el nombre del archivo en el que está trabajando (su archivo HTML actual)
fuente
Parece funcionar solo si su sitio web es index.html, index.htm o index.php (cualquier página predeterminada).
Pero parece que
.
es lo mismo y más aceptadoAmbos funcionan perfectamente en Chrome cuando el dominio es ambos
http://
yhttps://
fuente
<a href="https://stackoverflow.com/home" target="_self">Reload the page</a>
fuente
Si está utilizando plantillas php / smarty, podría hacer algo como esto:
fuente
Simplemente agregue target = "_ blank" y el enlace abrirá una nueva página manteniendo la página original.
fuente
href
atributo en una nueva ventana / pestaña. Esto de ninguna manera responde a la pregunta real.