Como obter a parte do diretório do URL atual em JavaScript?
Eu estou tentando adicionar um botão "back to dir" no topo de uma página da web, que iria redirecionar o usuário para o mesmo URL, mas sem nome de arquivo nele.
Por exemplo, clicando nesse botão enquanto visualiza o URL
http://example.com/somedir/button.html
iria redirecioná-lo para o
Então eu criei o seguinte código:
<html>
<body>
<input type="button"
value="back to dir"
onclick="top.location=document.URL.replace(/[^\\]*$/, '')">
</body>
</html>
mas eu estou perdendo o código correto, que iria raspar o nome do arquivo do URL atual emdocument.URL
Alguém tem uma boa ideia aqui por favor?
Aqui está o link do JSFiddle:http://jsfiddle.net/afarber/PERBY/
E eu prefiro não usar o jQuery dessa vez.