Qué tal,
un ejemplo simple podría ser este
Código:
<a href="#" title="Regresar a página anterior" onclick="history.back()">Volver</a>
o este
Código:
<span title="Regresar a página anterior" style="cursor: pointer" onclick="history.back()">Volver</span>
Sin embargo en un dispositivo sin javascript mostraría un link o un texto que no llevaría a ninguna parte y ese link/texto infuncional estaría entonces de más.
Se podría agregar el elemento que lleve la instrucción directamente con javascript. Así si hay javascript se mostrará y funcionará. Si no lo hay, no mostrará ninguna opción.
Código:
<span title="Regresar a página anterior" id="volver" style="cursor: pointer"></span>
<script type="text/javascript">
<!--
v = document.getElementById('volver')
v.appendChild(document.createTextNode('volver'))
v.onclick = function() {history.back()}
//-->
</script>
Lo óptimo sería, si usas algún lenguaje del lado del servidor, como php, usar un link al referer ...
Código PHP:
<?
if(isset($_SERVER['HTTP_REFERER'])){ ?>
<a title="Regresar a página anterior" href="<?=$_SERVER['HTTP_REFERER']?>" onclick="history.back()">Volver</a>
<?
}
Así si no hay un referer no se cargará el elemento para volver y si no hay javascript se activará el link normalmente hacia la página de atrás (referer)
Un saludo