Window.location
Всем привет!
Не знаю туда ли вопрос задаю, заранее извиняюсь если что. Сам вопрос: В чем разница между location.hostname и location.origin? В первом случае получаю результат domain/domain/index.html вместо domain/index.html, во втором случае получаю корректный domain/index.html. Но по тому, что нарыл в гугле, кажется, правильнее использовать именно хостнейм. Какая функция предпочтительнее при подстановке имени домена на странице в ссылки? |
location.hostname - возвращает хост, нет протокола
location.origin - хост с протоколом и номером порта |
Цитата:
я пытался так: <script>document.write('<li><a href=' + location.hostname + '/about.html>О проекте</a></li>')</script> И оно, конечно же, приводило не туда Заменив на location.origin результат изменился, но порт явно не нужен тут. Подправил к: <script>document.write('<li><a href=http://' + location.hostname + '/index.html>Главная</a></li>')</script> Спасибо :) |
Часовой пояс GMT +3, время: 01:19. |