Autor |
Nachricht |
Typo87
Threadersteller
Dabei seit: 16.07.2007
Ort: -
Alter: -
Geschlecht:
|
Verfasst Do 06.06.2013 15:16
Titel Refresh funktioniert nicht richtig |
|
|
Hallo Ihr
ich habe momentan ein Problem mit dem refresh einer Website.
Und zwar leite ich momentan per automatische Weiterleitung von HTML-Datei zu HTML-Datei:
Code: | <meta http-equiv="refresh" content="10; URL=screen.html"> |
Ich möchte, dass wenn ich eine Änderung vornehme - sei es am Stylesheet oder am HTML-Code - dass
die betreffende HTML-Datei diese Änderung sofort übernimmt.
Allerdings klappt das momentan nicht richtig. Erst wenn ich manuell richtig refresh klicke, werden
die aktuellen Inhalte dargestellt
Es handelt sich hierbei eine TV-BOX die ein Fernsehgerät ins Internet bringt, und eine Präsentation darstellt.
Als Browser nutzt diese TV-BOX Dolphine.
Jemand ne Idee?
|
|
|
|
|
ChrisKam
Dabei seit: 01.07.2009
Ort: Hattingen
Alter: 38
Geschlecht:
|
Verfasst Do 06.06.2013 15:26
Titel
|
|
|
Meine Idee wäre auf Technologie zurückzugreifen, die nicht aus den 90ern kommt
Im Ernst: So etwas macht man heutzutage nicht mehr mit diesem meta refresh Dingsbumms. Schau Dich mal nach einer ajax Lösung um, dort gibt es vermutlich genug fertigen Scriptkrams um sich mal reinzuarbeiten.
edit: Typo
Zuletzt bearbeitet von ChrisKam am Do 06.06.2013 15:26, insgesamt 1-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
Typo87
Threadersteller
Dabei seit: 16.07.2007
Ort: -
Alter: -
Geschlecht:
|
Verfasst Do 06.06.2013 15:34
Titel
|
|
|
Doch selbst wenn ich auf eine andere Art und Weise weiterleite, ist mir nicht klar, wie ich dieses
Problem löse, dass der Browser die Datei aktualisiert aufruft.
Ich meine...der Browser macht doch nichts weiter eine Website aufzurufen, sprich - der Browser läd eine HTML-Datei. Wieso greift Dolphine denn auf eine alte Version zurück und nimmt nicht die Neue?
Er soll die Datei ganz frisch aus dem Internet aufrufen. Wieso ist das nicht möglich ?
|
|
|
|
|
pantonine
Dabei seit: 03.03.2011
Ort: gehen Sie bitte weiter…
Alter: -
Geschlecht: -
|
Verfasst Do 06.06.2013 15:40
Titel
|
|
|
Weil genau das der Sinn von Caching ist. Um das zu verhindern musst Du die Caching-Eigenschaften der ausgelieferten Ressourcen serverseitig über entspr. Header beeinflussen oder die Ressourcen verändert aufrufen (bspw. ergänzt durch einen Timestamp als Query-String.
|
|
|
|
|
Typo87
Threadersteller
Dabei seit: 16.07.2007
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 07.06.2013 08:24
Titel
|
|
|
Also das Caching PHP-Seitig verhindern ?!
|
|
|
|
|
ChrisKam
Dabei seit: 01.07.2009
Ort: Hattingen
Alter: 38
Geschlecht:
|
Verfasst Fr 07.06.2013 08:40
Titel
|
|
|
HTML und CSS lassen sich mit ajax tauschen.
HTML sicherlich am einfachsten in dem Du die entsprechenden Container einfach leerst und nachlädst. CSS - sofern es über ein <link> Tag eingebunden ist wohl am ehesten mittels einer Versionsnummer dahinter, von mir aus ein Timestamp. Sinnvoller wäre es hier natürlich, nur die Dinge progressiv nachzuladen, die wirklich geändert worden sind.
So ganz verstanden habe ich Dein Projekt leider auch nocht nicht - was heißt "TV Box die ein Fernsehgerät ins Internet bringt"?
|
|
|
|
|
Typo87
Threadersteller
Dabei seit: 16.07.2007
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 07.06.2013 14:37
Titel
|
|
|
Genau die Umstände zu erklären würde jetzt zu lange dauern.
Von Ajax habe ich keine Ahnung.
Das Projekt ist zu 98% abgeschlossen. Lediglich das es nicht sofort online ist, stört mich ein wenig.
Klar gibt es elegantere Wege. Aber ich muss möglichst schnell zu einem günstigen Ergebnis kommen.
Meine Frage war ja eigentlich nur wie ich es schaffe, dass eine Änderung an einem HTML-Dokument sofort und ohne Verzögerung mit 1 einzigen gesamtrefresh der Website sichtbar mache ohne das ich manuell den Browsercache o.ä leeren muss.
Sei es am CSS-Code oder sei es am HTML-Dokument selber.
Es geht hier NICHT um die Frage wie ich eine Aktualisierung in Echtzeit umsetze ohne die gesamte Website zu laden!
Zuletzt bearbeitet von Typo87 am Fr 07.06.2013 14:38, insgesamt 2-mal bearbeitet
|
|
|
|
|
pantonine
Dabei seit: 03.03.2011
Ort: gehen Sie bitte weiter…
Alter: -
Geschlecht: -
|
Verfasst Fr 07.06.2013 15:42
Titel
|
|
|
Zitat: | Genau die Umstände zu erklären würde jetzt zu lange dauern. | Verstehe. Ja dann bin ich raus. Dein Plan macht ohne Erklärung keinen Sinn für mich.
Zitat: | Aber ich muss möglichst schnell zu einem günstigen Ergebnis kommen. | Natürlich musst Du das. Viel Glück!
|
|
|
|
|
|
|
|
Ähnliche Themen |
Probleme bei >>Refresh<<
Springen bei refresh verhindern
[Javascript] Refresh des Parent window
Refresh unterdrücken (Taste F5 behindern)
Netbeans 7.1 refresh files freeze
[php] sich selbstauswertendes formular, refresh unterdrücken
|
|