mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 25.04.2024 11:18 Benutzername: Passwort: Auto-Login

Thema: Häufig verwendete Teile von html-Datei auslagern vom 19.01.2018


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Allgemeines - Nonprint -> Häufig verwendete Teile von html-Datei auslagern
Autor Nachricht
metalhead79
Threadersteller

Dabei seit: 11.03.2014
Ort: -
Alter: -
Geschlecht: -
Verfasst Fr 19.01.2018 21:41
Titel

Häufig verwendete Teile von html-Datei auslagern

Antworten mit Zitat Zum Seitenanfang

Hallo,

allgegenwärtiges Problem: Seitenkopf (Bild) und Navigation wird in jeder Seite benötigt und soll nicht immer in jede Page reinkopiert werden müssen.
Nach reichlich Suche im Netz bin ich auf folgende Lösungen gestoßen:
- Einbinden mit Java Script --> Wenn im Browser daktiviert fehlt Navigation und Impressum (blöd)
- Als iframe einbinden --> Alle im Frame geklickten Links der Navigation gehen im Frame auf (auch nix)
- <Object>-Tag --> Funktioniert, aber auch hier gehen die Links im kleinen Fenster auf (unterm Strich wie iframe)
- PHP --> Ginge natürlich, allerdings wäre das das einzige PHP auf der ganzen Seite und ich möchte eigentlich bei html und CSS bleiben.

Gibt es in HTML5-Zeiten wirklich keine Möglichkeit ein Stück HTML-Code in eine externe Datei auszulagern und dieses bei bedarf in mehrere Dateien einzufügen??
Also einfach vor der interpretation des Codes durch den Browser ein Stück reinkopieren (wie es das #include bei der Programmiersprache C macht).

Danke.
Gruß Metalhead
  View user's profile Private Nachricht senden
JonathanB

Dabei seit: 18.04.2017
Ort: Berlin
Alter: -
Geschlecht: Männlich
Verfasst Sa 20.01.2018 10:11
Titel

Antworten mit Zitat Zum Seitenanfang

Es gibt für Links doch das "target"-Attribut.
https://www.w3schools.com/tags/att_link_target.asp

Musst Du nur entsprechend vorher schon in deinen HTML-Quelltext einfügen oder beim Laden ein JavaScript über das Dokument laufen lassen, dass das Attribut allen a-Tags automatisch hinzufügt.


Ich würde aber die Lösung per PHP nehmen. Genau für sowas ist das doch da.
  View user's profile Private Nachricht senden
Anzeige
Anzeige
metalhead79
Threadersteller

Dabei seit: 11.03.2014
Ort: -
Alter: -
Geschlecht: -
Verfasst Sa 20.01.2018 14:15
Titel

Antworten mit Zitat Zum Seitenanfang

Danke, muß ich mal probieren.
Allerdings steht da "The <link> target attribute is not supported in HTML5.", also auch irgendwie nix zukunftssicheres.
Schöner wäre schon ein include.

Gruß Metalhead
  View user's profile Private Nachricht senden
JonathanB

Dabei seit: 18.04.2017
Ort: Berlin
Alter: -
Geschlecht: Männlich
Verfasst Sa 20.01.2018 18:46
Titel

Antworten mit Zitat Zum Seitenanfang

Oh, das hatte ich jetzt natürlich nicht auf dem Schirm.

Im Grunde sind iFrames ja eine Art include. Da kannst Du halt ein HTML-Dokument in ein anderes einbetten. Andernfalls musst Du eben das HTML dynamisch aus entsprechenden Templates generieren (z.b. mit PHP) oder eben zur Laufzeit in das DOM eingreifen (JavaScript). Auch wenn das manche Leute anders sehen, aber es macht historisch und technisch immer noch Sinn HTML als Dokument und nicht als Programm zu verstehen. Entsprechend hat es auch keine native Möglichkeit HTML-"Quellcode" zu importieren.

Wie gesagt, ich würde PHP nehmen.
Oder soll es ein Offline-Dokument werden? (z.B. Hilfe als HTML)
  View user's profile Private Nachricht senden
 
Ähnliche Themen [CSS] Auslagern in externe Datei funktioniert nicht
html hintergrund 3 teile
[html&flash] google liest swf aus... <!--Im Film verwendete
EBAY - CSS / JS -> auslagern?
*.psd datei in html umsetzen
HTML-Datei wiederherstellen
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Allgemeines - Nonprint


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.