martes, 25 de mayo de 2010

Detectar ancla en la url con javascript

La propiedad document.location.hash. obtiene la parte de la url después de #. Con esto podemos obtener el nombre de un elemento el cual podemos modificar con javascript

< script languaje = "javascript" >
// verificar si viene un ancla
if (document.location.hash != "")
{
var elemento = document.location.hash.replace("#","");
document.getElementById(elemento). style.color= '#fff';
}


En este caso el elemento que pasemos por la URL le cambiamos el color