我认为拥有可重用的代码会很方便,特别是对于导航栏,因为它将在所有页面上都相同。这样一来,当发生更改时,我就不必逐个页面手动编辑每个页面了。
似乎可以使用iframe,但我尝试过后,整个页面的样式都乱了。我可以修复它,但我想知道是否有类似的东西。
如果有类似下面这样的东西,那就太棒了:
var navbar = document.getElementById('navbar');
navbar.innerHtml = url('navigation.txt');
我目前正在离线工作,因此我认为我无法进行xmlhttp请求。正确吗?至少我还没有成功运行任何ajax示例。这很不幸,因为我认为我可以轻松地将其用于我的应用程序。
这是我的导航栏标记。它并不是很复杂,所以我觉得最终我只需手动编辑即可。
<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>