Próbuję dodać przycisk "z powrotem do katalogu" u góry strony, który przekieruje użytkownika do tego samego adresu URL, ale bez nazwy pliku.Jak uzyskać część katalogu bieżącego adresu URL w JavaScript?
Na przykład naciśnięcie przycisku podczas oglądania URL
http://example.com/somedir/button.html
przekieruje Cię do
Więc stworzyłem następujący kod:
<html>
<body>
<input type="button"
value="back to dir"
onclick="top.location=document.URL.replace(/[^\\]*$/, '')">
</body>
</html>
ale brakuje mi poprawnego kodu, który mógłby zgolić nazwę pliku z bieżącego adresu URL w document.URL
Czy ktoś ma dobry pomysł tutaj?
Oto link JSFiddle: http://jsfiddle.net/afarber/PERBY/
I wolałbym nie używać jQuery ten jeden raz.
Dzięki, to wygląda dobrze - wydarzenie lepsze niż moje regex (gdzie zrobiłem literówkę ...) –
Nie ma za co, zagłosuj, jeśli działa dobrze, aby inni ludzie mogli odnieść z tego korzyści. –
To nie działa, jeśli bieżący URL kończy się ukośnikiem, jak to często się zdarza. –