Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.03.2016, 13:46
Новичок на форуме
Отправить личное сообщение для SayMeIDDQD Посмотреть профиль Найти все сообщения от SayMeIDDQD
 
Регистрация: 16.01.2016
Сообщений: 9

Window.location
Всем привет!
Не знаю туда ли вопрос задаю, заранее извиняюсь если что.

Сам вопрос:
В чем разница между location.hostname и location.origin?
В первом случае получаю результат domain/domain/index.html вместо domain/index.html, во втором случае получаю корректный domain/index.html. Но по тому, что нарыл в гугле, кажется, правильнее использовать именно хостнейм.
Какая функция предпочтительнее при подстановке имени домена на странице в ссылки?
Ответить с цитированием
  #2 (permalink)  
Старый 03.03.2016, 14:15
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

location.hostname - возвращает хост, нет протокола
location.origin - хост с протоколом и номером порта
Ответить с цитированием
  #3 (permalink)  
Старый 03.03.2016, 14:21
Новичок на форуме
Отправить личное сообщение для SayMeIDDQD Посмотреть профиль Найти все сообщения от SayMeIDDQD
 
Регистрация: 16.01.2016
Сообщений: 9

Сообщение от laimas Посмотреть сообщение
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>


Спасибо
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает window.location vpage Events/DOM/Window 2 21.06.2015 11:16
window.location записать в строку Решатель Элементы интерфейса 2 06.11.2011 13:37
Событие на изменение window.location mixadior Events/DOM/Window 1 01.09.2011 14:03
Заминка с window.location Magneto Общие вопросы Javascript 2 16.03.2011 12:34
как изменить window.location и что бы страница не перегрузилась? goll3 Events/DOM/Window 1 21.08.2009 17:17