Hi!
Wie kann ich eine Website aufteilen, sodass ich verschiedene html-Bereiche darstellen kann - und das ohne Frames zu verwenden (aufgrund der inzwischen allseits bekannten Nachteile)???
Dazu stehen Dir mehrere Möglichkeiten offen.
Ist sowas mit "einfachem" html bzw. css hinzubekommen
Nur dann, wenn Du allen Inhalt deiner Website mit einem Dokument auslieferst und zunächst per CSS die nicht benötigten Inhalte 'ausblendest' - vergiß das aber bitte ganz schnell wieder;) Das ist nicht wirklich praktikabel und zumindest ein wenig Javascript wäre auch noch nötig.
oder wird dafür php benötigt und ein bisschen javascript (wenn sich 2 Inhaltsbereiche ändern sollen)???
Eine serverseitige Technik (das kann PHP sein, muß aber nicht) sollte Dir zur Verfügung stehen. Damit kannst Du unterschiedliche Inhaltsbereiche (nur als Beispiele: Header, Navigation, Content etc.)je nach angeforderter Ressource (z.B: http://www.example.org/news/2010/feb/23/flowers) auf dem Server "zusammenbasteln" und das ganze als ein HTML-Dokument ausliefern.
Es existieren hierfür verschiedene serverseitige Ansätze (die Möglichkeit via sog. AJAX Daten nachzuladen und Teilbereiche eines Dokumentes im Client zu aktualisieren lasse ich zunächst mal 'außen vor'[!])
Wichtige Frage: kennst Du eine serverseitig einsetzbare Technik/Sprache (PHP, Perl, JSP, Python, ASP, ASP.net ...) und unterstützt Dein Provider eine solche?
Nächste Frage: falls Du noch keine diesbezüglichen Kenntnisse hast, wieviel Zeit (und Nerven) bist Du bereit zu inverstieren?
off:PP
[!] Vor allem deshalb, weil dazu auch eine serverseitige Technik erforderlich ist (für den Request nach den zu aktualisierenden Informationen) und das clientseitige Handling /außerdem/ erlernt _und_ erprobt werden müßte.
"You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)