Hallo zusammen!
Ich beschäftige mich seit kurzem mit dem erstellen eines eigenen Webauftritts. Dazu verwende ich OpenCms und CSS Stylesheets.
Ich habe mich hierbei schon ziemlich gut eingearbeitet und kann designmässig bis jetz alles von mir gewünschte realisieren nur habe ich ein Grundlegendes Problem wie man die Navigation einer Homepage gestaltet:
Als ich mich vor ein paar Jahren schonmal mit dem Thema befasst habe, verwendete ich einfach eine auf Frames basierende Page. Wenn der User also in der Navigation einen Link angeklickt hat, konnte ich einfach bei target den Hauptanzeigebereich nennen und da wurde dann wie gewünschte Seite angezeigt.
Mit meinem CSS Layout habe ich nun den Bildschirm in <div> bereiche unterteilt. Was mir jetz nicht klar ist: Wie funktioniert dann die Geschichte mit der Navigation? Sagen wir mal der User klickt auf einen Link. Wie bringe ich es dann zustande dass mein <div> Element in der Bildschirmmitte mit dem Content geladen wird, welcher der User angewählt hat?
Ich verstehe das Grundprinzip hier noch nicht. Muss man hier die gesamte Seite (also auch inkl. Navigation) etc neu laden und dann irgendwie den gewünschten Content in der Mitte anzeigen? Oder wie machen das die Profis?
Die CSS Navigaton hier beim CSS Beispiel auf selfhtml hat mir viel geholfen, jedoch öffnet sich beim klick auf einen Link ein komplett neues Fenster. Für mein Projekt möchte ich jedoch dass nur der Content im Hauptbereich ändert.
Ist dies so möglich? Oder wie wird das professionel gemacht?
Mit freundlichen Grüsse:
Marco Beffa