Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Не обновляется главная страница (https://javascript.ru/forum/dom-window/74902-ne-obnovlyaetsya-glavnaya-stranica.html)

Julia1991 15.08.2018 13:03

Не обновляется главная страница
 
Подскажите, проблема в том, что при переходе с якорной ссылки на главную ничего не происходит? Как это обойти костылем?

laimas 15.08.2018 15:05

Якоря, это внутри страничная навигация, то есть находясь на странице N переход по якорю N#a, это не запрос новой страницы и не обновление. А вы о чем?

Julia1991 15.08.2018 15:57

Я не могу перейти на главную

laimas 15.08.2018 16:44

Так это и есть главная, браузер не будет никуда переходить или обновлять. При наличие хешь будет переход на самой странице к этому якорю если он есть. С других страниц переход будет без проблем.

Julia1991 15.08.2018 16:54

Я вручную прописывала хешь для логотипа, ничего не менялось. Ссылка стала с хешь, контент тот же остался

laimas 15.08.2018 16:58

У вас что https://www.bestujevskie-sady.kharkov.ua/#articles, что https://www.bestujevskie-sady.kharkov.ua/#home, это одна и та же страница, вы с этим сначала разберитесь. А находясь на одном и том же, какого обновления вы ожидаете?

laimas 15.08.2018 17:11

Ваш сайт работает как однострочник, так?
Не знаю чем у вас эти два адреса различаются, но я вижу на обоих одно и тоже. Если одно и тоже, то какого обновления вы хотите? Логотип имеет адрес https://www.bestujevskie-sady.kharkov.ua, который и приводит на главную.

laimas 15.08.2018 17:24

Я или не врубаюсь или не могу понять о чем речь. Я не вижу разницы между вашими #articles, #home и главной (индексным файлом). А вы видите?

Julia1991 15.08.2018 17:42

Как сделать чтоб при клике на логотип кидало якорем на #home?

laimas 15.08.2018 17:54

Сейчас у вас 404 по адресам.
А ситуация такая - по любому из этих адресов по вашим ссылкам из постов форума будем попадать на индексную страницу, так как хеш для сервера не передается.
Находясь на сайте и делая переход на нем, там запросы формируются скриптом, вот тогда обеспечиваются переходы. То есть ссылка логотипа должна иметь href=#home и обрабатываться также как и кнопки меню.

Вот только ссылки на ваши страницы нельзя будет где либо выставить.

PS. 404 в FF. В Хром, Опера нормально, то есть у вас еще и проблемы совместимости.


Часовой пояс GMT +3, время: 22:32.