Я думал, что было бы удобно использовать многоразовый код, особенно для панели навигации, потому что это будет одинаково на всех моих страницах. Таким образом, мне не придется проходить каждую страницу и вручную редактировать каждый отдельно, когда происходит изменение.Создание многоразового html для панели навигации на нескольких страницах
Кажется, можно использовать iframes, но я попробовал, и вся стилизация страницы вышла из строя. Я могу это исправить, но мне интересно, есть ли что-то подобное.
Было бы удивительным, если что-то подобное может работать:
вар Navbar = document.getElementById ('Navbar');
navbar.innerHtml = url ('navigation.txt');
В настоящее время я работаю в автономном режиме на своем сайте, поэтому я не думаю, что могу делать запросы xmlhttp. Верный? По крайней мере, мне еще предстоит получить какой-либо пример ajax для работы. Это печально, потому что я думаю, что могу легко использовать это для своего приложения.
Вот моя разметка navbar. Это не очень сложно, поэтому у меня есть чувство, что я просто отредактирую его вручную в конце.
<nav>
<ul id="navbar">
<li><a href="biosketch.html">Biosketch</a></li>
<li><a href="projects.html">Class Projects</a>
<ul>
<li><a href="projects.html#SeniorProject">Senior Project</a></li>
<li><a href="projects.html#WindTurbine">Wind Turbine</a></li>
</ul>
</li>
<li><a href="#">Resume</a></li>
<li><a href="#">Work Experience</a></li>
<li><a href="#">Contact Me</a></li>
</ul>
</nav>
Это очень круто. Я определенно собираюсь это проверить. Я также понимаю, что если я собираюсь публиковать какие-либо сайты в Интернете, то знание php/asp будет иметь важное значение, поэтому мне скоро приступить к работе над этим. – ptpaterson
Я предлагаю вам пойти еще дальше, играя с ним. Вероятно, есть еще один фрагмент html-кода, который вы используете для обертывания всей страницы. Сделайте так же шаблон, чтобы было легче изменить общий внешний вид. Этот шаблон будет называть шаблон Nav внутри себя. –