Hola:
href es un atributo del objeto location, y puede leerse o escribirse... una cosa curiosa es una forma de refrescar páginas web:
location.href = location.href;
bueno, en realidad quiero decir que puedes obviar el eval...
pero no entiendo la razón del uso.
Saludos