Ähnlicher Befehl in JS wie "include" in PHP

Gweilo

Grünschnabel
Hätte mal eine Frage, ist es möglich in JS einen externen HTML-Text gleich zu Anfang reinzuladen ähnlich wie mit PHP-Include?

So könnte ich nämlich mein Menü das auf allen Seiten gleich ist auslagern.
 
Hi,

du könntest in die externe Datei den gewünschten HTML-Code mit document.write einbinden.
Diese Datei speicherst du zum Beispiel unter dem Namen menu.js ab.

Beispiel: menu.js
Code:
document.write("<div >");
document.write("<a href=\"#\">Link 1</a>");
document.write("<a href=\"#\">Link 2</a>");
document.write("<a href=\"#\">Link 3</a>");
document.write("</div>");
An der entsprechenden Stelle im Dokument bindest du die Datei mit Hilfe von SCRIPT ein. Dort
wird das Menu dann eingefügt.
HTML:
<script src="menu.js" type="text/javascript"></script>
Es ist aber Vorsicht geboten - denn User, die JavaScript ausgeschaltet haben, haben keine
Möglichkeit, auf der Seite zu navigieren.

Ciao
Quaese
 

Neue Beiträge

Zurück