Hi Community,
ich arbeite gerade an einer kleinen Homepage. Dabei nervt es mich jede Seite komplett neu laden zu müssen auch wenn sich nur der Inhalt der Seite ändert. Sprich: Navigationsleiste, Header und Footer bleiben bei jeder Seite gleich. Ich habe bereits in jQuery reingeschnuppert, aber noch nichts brauchbares gefunden.
Kann mich jemand auf den richtigen Weg führen?
Grüße,
anogayales
Reload einer kompletten Web Seite verhindern
Hi,
auch wenn ich vermute dass du dich ein wenig auf dem Holzweg befindest, sind jQuery (oder ähnliches) und AJAX schon die richtigen Stichworte.
Aber: warum das ganze? Bilder/Stylesheets/etc werden eh gecached, und das bisschen Markup von Header und Footer einsparen machen die Nachteile nicht weg... z.B. dass die Navigationselemente des Browsers nicht mehr benutzbar sind...
auch wenn ich vermute dass du dich ein wenig auf dem Holzweg befindest, sind jQuery (oder ähnliches) und AJAX schon die richtigen Stichworte.
Aber: warum das ganze? Bilder/Stylesheets/etc werden eh gecached, und das bisschen Markup von Header und Footer einsparen machen die Nachteile nicht weg... z.B. dass die Navigationselemente des Browsers nicht mehr benutzbar sind...
-
- User
- Beiträge: 456
- Registriert: Mittwoch 15. April 2009, 14:11
Hintergrund ist eigentlich der, dass anscheindend nicht alles gechached wird. Zumindest kommt es zu seltsamen Flickern auf meiner Seite.
Ich habe mich mehr oder weniger an http://net.tutsplus.com/tutorials/html- ... -be-using/ gehalten.
Raus kommt:
http://nettuts.s3.amazonaws.com/373_htm ... index.html#
Jedesmal wenn ich auf ein Link klicke wird das Bild mit der Blume neu geladen und es wird der Hintergrund neu gerendert /(runtergladen?) bis das Bild geladen ist.
Im obigen Beispiel tritt der Fehler nicht auf. Man kann ihn aber jedoch erzwingen in dem man die Seite manuell nachläd.
Sieht nach einem schlecht designten Layout aus.
Grüße,
anogayales
Ich habe mich mehr oder weniger an http://net.tutsplus.com/tutorials/html- ... -be-using/ gehalten.
Raus kommt:
http://nettuts.s3.amazonaws.com/373_htm ... index.html#
Jedesmal wenn ich auf ein Link klicke wird das Bild mit der Blume neu geladen und es wird der Hintergrund neu gerendert /(runtergladen?) bis das Bild geladen ist.
Im obigen Beispiel tritt der Fehler nicht auf. Man kann ihn aber jedoch erzwingen in dem man die Seite manuell nachläd.
Sieht nach einem schlecht designten Layout aus.
Grüße,
anogayales
Wenn das Problem dort nicht auftritt, bei dir aber schon, dann hast du irgendetwas anders gemacht.anogayales hat geschrieben:http://nettuts.s3.amazonaws.com/373_htm ... index.html#
Jedesmal wenn ich auf ein Link klicke wird das Bild mit der Blume neu geladen und es wird der Hintergrund neu gerendert /(runtergladen?) bis das Bild geladen ist.
Im obigen Beispiel tritt der Fehler nicht auf. Man kann ihn aber jedoch erzwingen in dem man die Seite manuell nachläd.
Das mag sein, aber das betrifft dann dein Design (und/oder deine Server- und Client-Einstellungen) und nicht das Beispiel.anogayales hat geschrieben:Sieht nach einem schlecht designten Layout aus.
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Also bei mir wird nix neu geladen. Liegt vielleicht auch daran dass die Links alle nicht tun.
'N Kumpel von mir hat jQuery benutzt, um Teile der Seite neuzuladen (und Deeplinks via Anchors implementiert), das geht scheinbar recht simpel.
'N Kumpel von mir hat jQuery benutzt, um Teile der Seite neuzuladen (und Deeplinks via Anchors implementiert), das geht scheinbar recht simpel.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Ist es. Ich hatte seit Jahren mit JavaScript nichts zu tun, musste jetzt aber Ajax-Funktionalität realisieren. Mit jQuery hat mich das Lernen der Technik und das Implementieren keinen Tag gekostet.Leonidas hat geschrieben:'N Kumpel von mir hat jQuery benutzt, um Teile der Seite neuzuladen (und Deeplinks via Anchors implementiert), das geht scheinbar recht simpel.
- microkernel
- User
- Beiträge: 271
- Registriert: Mittwoch 10. Juni 2009, 17:27
- Wohnort: Frankfurt
- Kontaktdaten:
Schon mal was von frames gehört?
lg microkernel
lg microkernel
@microkernel: Ja. Schon mal was davon gehört das die keine gute Idee sind? Führen unter anderem zu ähnlichen Problemen wie überwiegend JavaScript generierte Seiteninhalte.
Ich dachte eigentlich, dass inzwischen niemand mehr ernsthaft Frames verwendet. Die Empfehlung überrascht mich da schon.microkernel hat geschrieben:Schon mal was von frames gehört?
Ich zitiere aus http://www.google.de/intl/de//webmasters/2.html:
"Es ist außerdem möglich, dass wir Ihre Website aus technischen Gründen nicht finden konnten. In der folgenden Liste werden die häufigsten Gründe beschrieben. [...] Sie verwenden Seiten mit Frames. Google unterstützt Frames so weit wie möglich. Frames erzeugen jedoch potenziell Probleme bei Suchmaschinen, Bookmarks, E-Mail-Links usw., da sie dem Grundmodell des Webs – eine Seite entspricht einer URL – widersprechen."
Frames würde ich in der heutigen Zeit ehrlich gesagt nicht verwenden, nicht nur aus SEO-Sicht.microkernel hat geschrieben:Schon mal was von frames gehört?
Wegen dem Problem mit dem Flackern, hast du bei den statischen Inhalten ETags und Cache-Control z.B. via .htacces gesetzt?
Damit kann man beeinflussen wie lange etwas im (Browser-)Cache gehalten wird, wenn es mal geladen wurde. Da sollte dann nichts mehr flackern, weil dann alles (CSS, JS, Grafiken) aus dem Cache kommt.
Zumindest hat es bei mir immer funktioniert...
Frames wurden auch aus HTML5 entfernt.
http://www.w3.org/TR/html5-diff/#absent-elements
http://www.w3.org/TR/html5-diff/#absent-elements