Adamantin: Einbinden einer externen HTML-Datei in die aktuelle Seite

Beitrag lesen

Ersteinmal ein herzliches Hallo an alle lieben Helfer und ein Sorry, sollte ich die Suche nicht erfolgreich genug eingesetzt haben, denn mein Problem konnte ich nicht finden.

Ich möchte mein Menü einfach auslagern und es per Script auf jeder Seite anzeigen lassen. SSI wäre dafür wohl ideal gewesen, da es nicht viel mehr als eines Kommentares bedarf, SSI scheint mein Server aber nicht zu unterstützen, da auch mit der Dateiendung shtml kein Erfolg zu sehen ist.

Die nächste Idee war php, was tatsächlich hervorragend funktioniert. Statt meines riesigen <div id="menu">...</div> Tags hatte ich nun den einfachen Code: <?php include ("menu.html") ?>. Aber das Problem war, dass dieses kleine Script nur ausgeführt wird, wenn die Dateiendung der Gesamtdatei ebenfalls .php lautet.

Das wollte ich jedoch vermeiden, da ich meine Seiten in HTML lassen möchte. Mein Webspace/-server unterstützt zwar php, doch Seitenaufbau und die Philosophie leiden unter der Endung php (vllt hat es ja auch noch mehr Nachteile, die ich nicht kenne)

Die letzte Möglichkeit war der Befehl <script>, doch auch hier komme ich nicht weiter. Sowohl type="javascript" also auch type="application/x-httpd-php" führen nicht dazu, dass ich innerhalb des Scripttags meinen php-include-Befehl schreiben kann. Auch das Einbinden mit script per src-Befehl funktioniert nicht, wie es auf diversen Seiten angegeben wird, also:

<script language="JavaScript" type="text/javascript" src="www.mywebsapce.de/include.php"

wobei diese php Datei dann den obigen include-Befehl enthalten sollte.

Sollte eine dieser Möglichkeiten funktionieren und ich mache etwas falsch? Oder geht mein Vorhaben nicht mit HTML? Muss eine Datei, um ein PHP-Script ausführen zu können, zwingend die Endung php haben oder mache ich hier etwas falsch beim versuch mit <script>? Danke für die Hilfe