La création de réutilisables html pour la barre de navigation sur plusieurs pages

J'ai pensé qu'il serait agréable d'avoir un code réutilisable, en particulier pour la barre de navigation, car il sera le même dans l'ensemble de mes pages. De cette façon, je n'aurai pas à aller de page en page et de modifier manuellement chacun individuellement lorsqu'un changement se produit.

Il semble possible d'utiliser des iframes, mais je l'ai essayé et l'ensemble de la page, le style est allé hors de contrôle. Je peux le réparer, mais je me demande si il ya quelque chose de similaire.

Il serait génial si quelque chose comme cela pourrait fonctionner:

var navbar = document.getElementById('navbar');
barre de navigation.innerHtml = url('navigation.txt');

Je suis actuellement en train de travailler hors ligne sur mon site, donc je ne pense pas que je peux faire des demandes xmlhttp. - Il Correct? Au moins, j'ai encore pas encore d'obtenir d'ajax exemple au travail. C'est malheureux parce que je pense que je pourrais facilement utiliser ce que mon application.

Voici ma barre de navigation de balisage. Il n'est pas très compliqué, donc j'ai un sentiment que je vais l'éditer manuellement à la fin.

<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>

OriginalL'auteur ptpaterson | 2011-01-05