momentan habe ich eine Vereinshomepage : http://www.tus-hasloh-e-v.de/ so erstellt, dass die Seite immer komplett neu aufgebaut wird.
Das möchte ich so nicht mehr haben. Es soll immer nur die Mitte erneuert werden und der Rest bleibt „starr“.
Kann mir jemand einen Tip geben? Danke.
Gruß, Rainer
dass die Seite
immer komplett neu aufgebaut wird.
Das möchte ich so nicht mehr haben. Es soll immer nur die
Mitte erneuert werden und der Rest bleibt „starr“.
Darf ich fragen, warum du das willst? Die Seite lädt schnell und der Rahmen und alles was dazugehört sieht auch nach jedem Aufruf gleich aus (was ich hinsichtlich der Navigation fraglich finde).
Also warum willst du das ändern?
Sowas geht auf verschiedene Arten, etwa mit einem iFrame (keine gute Idee, weil es dann passieren wird, dass Google nur auf diese inneren Seiten verweist und dann der Rahmen komplett fehlt) oder per AJAX (auch keine gute Idee, weil du dann eventuell alle Benutzer aussperrst, die Javascript deaktiviert haben).
Je nach deinen Fähigkeiten kann man das auch ohne Folgeprobleme umsetzen, allein fehlt mir das Verständnis der Motivation.
momentan habe ich eine Vereinshomepage : http://www.tus-hasloh-e-v.de/ so erstellt, dass die Seite
immer komplett neu aufgebaut wird.
Das möchte ich so nicht mehr haben. Es soll immer nur die
Mitte erneuert werden und der Rest bleibt „starr“.
Ein großes Problem mit diesem Eingebetteten Kontext ist immer
das die URL sich nicht ändert und somit bei Neuladen der Seite
auf den Anfang gesprungen wird . Das kann man dann nur noch mit
Cookies (serverseitig Ausgabe anpassen) oder JavaScript (clientseitig nachladen) korrigieren .
Eine Lustige Möglichkeit wäre ein DIV das zum Ankerpunkt Scrollt , nachteil es sind alle Kontexte schon beim Laden dieser einen Seite vorhanden sein müssen .
Wenn also bei unterschiedlichen Spachen irgendwas immer wieder neu gemacht werden muss , wäre die bessere Möglichkeit das Serverseitig zu machen und dann mit include arbeiten , das erspart so einiges an doppelter arbeit .
Ich kann nur abraten von AJAX wenn es nicht nur der Benutzbarkeit dient.
Dann lieber erstmal eine Serverseitige Lösung . HTML ist nun einmal keine Programmiersprache .
machs dir einfach, installier ein cms, dann hast du es relativ einfach.
alternativ kannst du die seite auch „stückeln“ aber das wäre mir für so eine seite einfach zu umständlich