Let's say I have a page located here in my website:
mywebiste/section1/slideshow/main/example.html
I'd like to use window.open()
to access these pages in my website:
mywebsite/section2/index.html
mywebsite/section2/article1/gallery.html
mywebsite/login.php
These are just random examples, but I'm trying to point out that they are very far away from the example.html
page, and I would have to use a lot of ../
and as such ending up with very long (and confusing) URLs.
I thought that there should be a way to directly access the root of the website, but still using relative URLs. (Like if a shortcut .../
or root/
existed and that could redirect you to the root).
Is this possible?
Let's say I have a page located here in my website:
mywebiste./section1/slideshow/main/example.html
I'd like to use window.open()
to access these pages in my website:
mywebsite./section2/index.html
mywebsite./section2/article1/gallery.html
mywebsite./login.php
These are just random examples, but I'm trying to point out that they are very far away from the example.html
page, and I would have to use a lot of ../
and as such ending up with very long (and confusing) URLs.
I thought that there should be a way to directly access the root of the website, but still using relative URLs. (Like if a shortcut .../
or root/
existed and that could redirect you to the root).
Is this possible?
Share Improve this question asked Mar 22, 2016 at 13:08 YonicYonic 3173 silver badges15 bronze badges2 Answers
Reset to default 5Just to preface with a /
should work.
window.open('/section2/index.html', ...); // etc
You can use window.location.origin
in JavaScript which returns the protocol, hostname and port.
For instance:
window.open(window.location.origin + '/other-folder/index.html');
This is not IE patible, but you can try this polyfill: http://tosbourn./a-fix-for-window-location-origin-in-internet-explorer/
发布者:admin,转转请注明出处:http://www.yc00.com/questions/1745296117a4621153.html
评论列表(0条)