Viac na
Presmerovanie na relatívnu adresu URL v jazyku JavaScript
Mám problém: Chcem presmerovať cez JavaScript do vyššie uvedeného adresára. Môj kód:
location.href = (location.href).substr(0, (location.href).lastIndexOf('folder'));
Adresa URL vyzerá takto:
example.com/path/folder/index.php?file=abc&test=123&lol=cool
Presmerovanie ovplyvňuje práve toto:
example.com/path/&test=123&lol=cool
Ale chcem mať toto:
example.com/path/
Ako by som to mohol urobiť?
325
3
Ak použijete
location.hostname
, získate časť domain.com. Potomlocation.pathname
vám poskytne /path/folder. Ja by somlocation.pathname
rozdelil pomocou / a znovu zostavil URL. Ale ak nepotrebujete querystring, môžete jednoducho presmerovať na..
a ísť o adresár vyššie.presmerovanie na
../
<a href="..">nie je potrebný JS</a>
..
znamená nadradený adresár.