![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
19/02/2018, 22:22
|
| | Fecha de Ingreso: mayo-2008
Mensajes: 96
Antigüedad: 16 años, 8 meses Puntos: 0 | |
Crear link de retroceso de urls y de avance Este toma la url, la separa del numero final, le suma 1 y crea un link nuevo para ejecutar.
Ahora me gustaría crear otro link igual que retroceda. Es decir que tome el link actual y le reste uno para generar un link nuevo.
Pero parece que generar un --lastSegment perjudica el ++lastSegment que si funciona.
¿Que puedo hacer para que el nuevo link funcione y no dañe el viejo link?
Estoy atorado en eso. Les agradezco la ayuda.
Gracias
<script type="text/javascript">
function getAbsolutePath() {
var loc = window.location;
var pathName = loc.pathname.substring(0, loc.pathname.lastIndexOf('/') + 1);
return loc.href.substring(0, loc.href.length - ((loc.pathname + loc.search + loc.hash).length - pathName.length));
}
var geta = getAbsolutePath();
var parts = window.location.href.split('/');
var lastSegment = parts.pop() || parts.pop();
var sigue = geta.concat(++lastSegment);
var a = document.createElement('a');
var linkText = document.createTextNode("Avanza");
a.appendChild(linkText);
a.href = sigue;
document.body.appendChild(a);
</script> |