Am Mittwoch 20 Oktober 2004 18:51 schrieb Martin Schmitz:
Thomas Leist wrote:
kann man das noch anders als mit Frames und iframes machen?
Frames sind meines erachtens schon etwas veraltet. Mit PHP geht alles viel viel einfacher.
Was - um alles in der Welt - hat PHP bitte damit zu tun? PHP erzeugt HTML, und *das* bekommt der Browser. Wie Du das HTML erzeugst, ob Du es in eine Datei schreibst, mittels Shell-Skript per CGI auf dem Server erzeugst, oder ob am Webserver jemand sitzt, der es auf Anforderung eintippt, das ist dem HTML - und dem Browser - alles total hupe!
Wenn es um dynamisch verwaltete Inhalte geht, ist PHP schon ok. Alternativ kann man mit CSS-Eigenschaften und JS auch einiges machen - aber eher im kleinen Rahmen (erweiterte Anzeigen, kleine Hilfetexte o.ä.) Wenn es um die gestalterische Aufteilung einer Seite in verschiedene Funktionsbereiche geht: ACK. Da hilft dir PHP nicht weiter, da geht es ums Layout.
Wirklich nachbilden lassen sich Frame-Seiten mit anderen Mitteln kaum. Einzig position:fixed fällt mir dazu ein und das ist eigentlich nicht viel weniger bäh als Frames.
Hm, da gibt es den schönen Nebeneffekt, dass der IE mit position:fixed nicht umgehen kann und diese Objekte per default als static darstellt. *g* Da hat man wenigstens einen Grund, einem IE-Nutzer für ihn nachvollziehbar die Unvollkommenheiten seines Browsers aufzuzeigen ;-)
In den allermeisten Fällen gibt es aber überhaupt keinen Grund, überhaupt sowas wie Frames haben zu wollen. Durch entsprechendes Layout der Seite kann man z.B. eine vernünftige Benutzerführung erreichen.
Wenn ich bestimmte Funktionselemente (ein Menü z.B.) immer im Blickfeld des Betrachters haben will, bleibt mir kaum was anderes übrig. -- Gruß MaxX Hinweis 1: PMs an diese Adresse werden automatisch vernichtet. Hinweis 2: Bitte unbedingt beachten: http://www.suse-etikette.de.vu