• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

HTML Masterseite

mohammedajil

New member
Hallo zusammen,

Ich möchte ins Webdesign einsteigen und habe mich schon gut eingelesen und auch schon versucht ein paar Seiten zu programmieren. Jedoch habe eine Frage (ich verstehe nicht ganz wieso google nicht voll von Antworten dafür ist.):
Gibt es eine Möglichkeit eine Masterseite zu erstellen und überall einzubinden ohne, dass wenn ich eine neue Rubrik hinzufügen möchte, ich es für jedes html file machen muss?
Ich habe versucht alles in index.html zu schreiben und die jeweiligen Div Container mit JavaScript ein bzw. auszublenden je nach dem welcher button gedrückt wurde. Jedoch ergeben sich da schnell probleme.
1. Das File wird ziemlich gross und braucht lange um zu laden.
2. Die Youtube bzw. Google Maps embeds sind immer im Vordergrund bei gewissen Browsern. (Ich habe sie auch versucht mit CSS und/oder JavaScript speziell zu hiden...
3. Funktionieren einige buttons mal und mal nicht.

Ihr könnt die Seite unter http://free-z.webandapp.ch finden.

Gibt es da etwas?

Vielen Dank im Voraus

ma
 
Zuletzt bearbeitet:
normal verwendet man für sowas (falls ich dich richtig verstanden habe) ein cms system (bzw coded es sich selbst). Das geht aber besser mit php, als mit purem html+javascript. Zweiteres ist zwar auch möglich, aber hat so seine Nachteile.

eine Masterseite mit php würde platzhalter definieren, bzw kontrollstrukturen besitzten, die dann ersetzt bzw. ausgeführt werden und dann durch einen controller mit daten aus einem Modell gefüllt würden.

Lg Kasalop
 
Ok das heisst die Masterseite an sich würde ich schon mit HTML machen, nur die Inhalte der Rubriken dann mit PHP schalten?
BTW: Bei meiner oben genannten Seite vertauscht es mir manchmal die Google und Youtube iframes... ist das auch ein bekanntes Problem weil alles im gleichen File ist?
 
Du könntest evtl. auch nur das Grundgerüst in die index.html bauen und dann die Inhalte bei Bedarf via AJAX nachladen.
 
Zurück
Oben