Stefan Einspender: "Aufklappbarer" Text

Beitrag lesen

Hallo Christoph,

Zumindest sollte man aber wissen, daß es solche Technologien durchaus gibt, mit PHP gehts ja auch, oder mit PERL, oder, wenn mans denn ganz komfortabel haben möchte, mit JSP. Es muß nicht alles Javascript sein, was wie Javascript aussieht ;-)

och, da dachte ich schon, ich umschiffe ganz elegant einen möglichen
Disput mit Dir, aber aufgrund des letzten Satz muß ich jetzt doch
massiv widersprechen :-/

Wenn beim Nutzer durch die Verwendung einer clientseitige Technologie
"etwas aufklappt", ob bei mouseOver oder onClick sei jetzt mal egal,
dann ist es eine Sache.

Wenn eine serverseitige Technologie dazu dient, Inhalte automatisch
zu generieren und als HTML an den Browser auszuliefern, dann ist es
eine völlig andere Sache.

Als Beispiel will ich mich mal an http://www.riehle-web.com/pkprojekt/
festhalten. Vermutlich werden die Untermenüs nicht dynamisch erzeugt,
könnte man allerdings machen. Für den Browser ist es völlig schnuppe,
ob sie statisch als einzelne HTML-Seiten auf dem Server liegen oder
ob sie durch PHP/Perl/ASP/Wasweissich dynamisch generiert werden.

Wenn nun clientseitig Sachen auf- und zuklappen, dann hat es den
Vorteil, dass keine neuen Seiten geladen werden müssen (nicht nur
die Lade-, sondern vor allem die Reaktionszeit ist da schlechter),
es kann durch Suchmaschinen nicht zur Indizierung von einer Unzahl
von Seiten, die sich lediglich durch die Navigationsgestaltung
unterscheiden, kommen.

Schau Dir mal http://www.iht.com/ an, da hat man ein Beispiel, wie
verschiedene Interaktionen clientseitig organisiert werden. Und
dann stelle Dir vor, diese Sachen sollte direkt vom Server kommen,
m.E. kaum möglich. Zugegeben, die IHT-Website ist ein Extrembei-
spiel, aber letztendlich läuft es auch bei ganz kleinen Sachen
auf dieses Resultat heraus.

Clientseitige Interaktionen und die Erzeugung von HTML-Seiten
mittels einer serverseitigen Technologie haben nichts miteinander
zu tun, dass Ergebnis ist in jedem Fall anders.

Viele Grüße,
Stefan