У меня есть страница html под названием foo.html со следующей панелью навигации:
<ul>
<li><a href = "../public/index.html">Home</a></li>
<li class = "active"><a href = "#">Foo</a></li>
<li><a href = "../src/bar.html">Bar</a></li>
<li><a href = "../src/baz.html">Baz</a></li>
</ul>
Я хочу это в все файлов html, поэтому для файла bar.html это должно быть:
<ul>
<li><a href = "../public/index.html">Home</a></li>
<li><a href = "../src/foo.html">Foo</a></li>
<li class = "active"><a href = "#">Bar</a></li>
<li><a href = "../src/baz.html">Baz</a></li>
</ul>
и Т. Д.
Можно ли как-то автоматизировать это, чтобы в данном файле, скажем, foo.html, он знал, что это активная страница.
Спасибо за любую помощь здесь.
@AndrewL64 Попробую в PHP. Спасибо за предложение.
Для таких случаев нужно иметь состояние вашего приложения. Например, `navState = {page1: true, page2: false, page3: false}. Вам также нужно будет предоставить обработчики, которые будут изменять состояние действий пользователя (событий).






Для этого вам нужно будет использовать функцию PHP
inlcude()или JavaScript. Пожалуйста, попробуйте один из них, и если вы столкнулись с препятствием, сообщите нам, что вы сделали до сих пор и в чем заключается препятствие.