Sfname
@Sfname

Как понять, на какой я странице, если в адресной строке нет изменений?

Привет.
Допустим, есть форум, где каждый пользователь может создать тему и редактировать её.
После создания темы ей присваивается номер, и ссылка на тему выглядит примерно так: forum.domen/theme2678
Когда пользователь жмёт на "Редактировать тему", он переходит на соответствующую страницу, где можно изменить название темы и прочее, но в адресной строке почему-то стоит по-прежнему forum.domen/theme2678, а не forum.domen/theme2678edit, например.
Мне интересно, почему происходит именно так и есть ли способ сделать ссылку на страницу редактирования при таком раскладе?
  • Вопрос задан
  • 121 просмотр
Пригласить эксперта
Ответы на вопрос 3
@nrgian
Он никуда не переходит, если в адресной строке этого нет.
Это динамическое изменение страницы. Фактического перехода нет.

В зависимости от пожеланий разработчика сайта - при подобном динамическом изменении может меняться, а может и не меняться содержимое адресной строки. Но строка тут вторична.
Ответ написан
@kr_ilya
Это зависит от настроек сайта, вам с этим ничего не поделать.
Ответ написан
Jump
@Jump
Системный администратор со стажем.
Ну чтобы понять это нужно понимать как работает современный веб.
  • Страница - это файл с отформатированным текстом и графикой который ваш браузер загрузил с сервера. Говорить что вы находитесь на странице не совсем корректно - вы на ней не находитесь, вы ее загрузили.
  • В современом вебе популярны скрипты на стороне браузера - в загруженной вами странице присутствует исполняемый код, который исполняет браузер меняя внешний вид страницы - например включает возможность редактирования и отображает окно редактора.
  • Адрес страницы вещь динамическая и меняется по желанию разработчика. При каких то изменениях на стороне браузера он может менятся, а может оставаться неизменным.

есть ли способ сделать ссылку на страницу редактирования при таком раскладе?
Не факт, если разработчик об этом позаботился, то может и быть, а нет, так нет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы