Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/02/2018, 22:22
bantuito
 
Fecha de Ingreso: mayo-2008
Mensajes: 96
Antigüedad: 15 años, 10 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>