Seite 1 von 1

Homepage und minidisplay

Verfasst: 16 Dez 2004 14:43
von Wetterbaer
Hallo alle zusammen,

da ich nicht so der html-Freak bin :oops: habe ich da so ein Problem mit dem einbinden des minidisplay´s in meine Hompage. Es gelingt mir nicht, das der Browser immer das neuste Display anzeigt. Es wird immer das im Cache genommen. Nur wenn ich die Seite manuel aktualisiere, habe ich wieder das aktuelle Display. Es geht doch bestimmt, das dem Browser irgendwie vermittelt wird, das Display immer neu zu laden. Eingebunden habe ich es als Bild. Hoffe ich habe mich nicht zu missverständlich ausgedrückt. Dank schon mal im voraus

Grüsse aus dem bald verschneiten Braunschweig :D

Jan

Verfasst: 16 Dez 2004 15:55
von guenterr
Hallo
Dann schreib diesen Befehl in dein Html doku wo das Bild drin ist
bei die meta tags oben
<meta http-equiv="expires" content="0">
mfg

Verfasst: 16 Dez 2004 20:20
von Wetterbaer
Hallo guenter,

habe ich gemacht, leider keine Auswirkung. Das Display bleibt das
Alte, ausser ich aktualisiere die Seite. :cry: . Noch eine Idee woran das liegen könnte?

Jan

Verfasst: 16 Dez 2004 20:47
von Werner
@Guenter,

verwende

<META HTTP-EQUIV="Refresh" CONTENT="120">
im Dokument-Header-Bereich (<head>)

hier wird alle 120 Sekunden aktualisiert.

Werner

Verfasst: 16 Dez 2004 21:21
von guenterr
Ups da hatte ich mich verschrieben glaube ich die 0 steht ja für sofort
mfg

Verfasst: 18 Dez 2004 13:34
von Wetterbaer
@ werner

Danke für die Antwort
wenn ich deine Zeile verwende wird auch immer erst die alte Version
dargestellt und dann natürlich nach 2 min erneuert. Gibt es keinen Befehl der dem Browser sagt generell die Seite beim aufrufen neu zu laden? Oder das das Display-Bild generell beim Aufruf der Seite neu geladen wird? Es ist ja meine Startseite, und wenn man da immer erst eine gewisse zeit warten muss bis das aktuelle Display erscheint, ist das dann auch nicht der Hit.

Gruss aus dem nun doch nicht verschneiten Braunschweig

Jan

Verfasst: 18 Dez 2004 13:38
von guenterr
Hallo
Dann schreib doch anstatt 120 eine null hinter content
mfg

Verfasst: 18 Dez 2004 15:31
von Wetterbaer
@ guenter

Dann wird die Seite öfter erneuert wie sie überhaupt geladen werden kann. Die Lösung die Seite nach xxSekunden zu erneuern ist auch nicht so sinnvoll, da dann auch immer meine Hintergrundmusik nach 2-3 Takten von vorne dudelt.

Nochmal zum Verständniss. Um 8Uhr schaut jemand auf meine Seite (hoffentlich) :D und sieht das Display von 7:50Uhr. Um 10Uhr schaut er noch mal auf der Seite vorbei und erhält wieder das Display von 7:50Uhr. Nun kann er warten bis die Seite nach xx Sec. erneuert wird, oder er drückt im Browser den aktualisierungs Buton. Am besten wäre eben wenn die Seite beim Aufrufen neu in den Browser geladen würde. Ich habe das mit einem Verfalldatum probiert, ging leider auch nicht :cry: .
güsse


Jan

Verfasst: 18 Dez 2004 16:14
von weneu
Hallo Jan,
das verstehe ich insofern nicht ganz, als es dir doch darauf ankommt, dass ein fremder Besucher immer das aktuelle Bild sieht. Dies wird in der Regel immer der Fall sein, denn der Browser vergleicht das Bild in seinem Cache mit dem Bild auf dem Server und wenn dieses Bild auf dem Server neuer ist, wird es auch geladen. Die Refresh -Funktion hat eigentlich einen anderen Zweck:
Wenn der Besucher jetzt sehr lange auf deiner Seite verweilt (hoffentlich machen das Tausende :) ), dann wird er allerdings immer noch das Bild sehen, das er beim ersten Aufruf der Seite geliefert bekommen hat. Und wenn du nun die refresh-Funktion beispeilsweise auf 120 Sekunden einstellst, dann wird das Bild des sich immer noch auf deiner Seite befindenen Besuchers automatisch nach 2 Minunten neu geladen.
Etwas Anderes gibt es nicht und das reicht auch.

Verfasst: 18 Dez 2004 17:49
von Wetterbaer
@weneu

das habe ich auch gedacht und kenne das auch nur so. Nur es ist halt nicht so.
Alles was sich auf der Seite verändert wird auch beim nächsten Aufruf neu angezeigt.
Nur das mini Display nicht :evil: :cry: . Das gibt es nur nach refresh neu. An meinem Browser kann es auch nicht
liegen, da er sogar so eingestellt ist, immer beim
Start vom Browser die Daten neu zu laden.
Auf anderen Rechnern verhält es sich eben so.
Ich verstehe es einfach nicht, und die Ideen sind mir auch ausgegangen.

Verfasst: 18 Dez 2004 19:29
von Canada-John
Hi Jan,

könnte es sein, das du für den Internetzugang einen Proxy-Server verwendest?
Diese Proxy werden als Cache verwendet und lassen sich manchmal auch mit META-Tags im HTML-Code der Seite nicht überlisten. Das hat manchmal sehr merkwürdige Auswirkungen auf das Verhalten des verwendeten Browser. Wenn ja, deaktiviere den Proxy unter Internetoptionen -- Verbindungen -- DFÜ und VPN Einstellungen --- Einstellungen ... und teste deine Seite danach nochmal.

Gruß John.

cache

Verfasst: 18 Dez 2004 20:16
von graphix
hallo,

verwende in deinen meta-tags die folgenden zeilen:

<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">

die bewirken zwar im grunde das gleiche - nämlich dass bei jedem aufruf der seite der inhalt vom server geladen wird und nicht aus dem cache - werden aber je nach servertyp unterschiedlich behandelt. also trage am besten beide ein.

wenn du dazu noch z.b. alle 2 minuten deine seite neu laden willst, nimm den folgenden meta-tag noch dazu:

<META HTTP-EQUIV="Refresh" CONTENT="120">

(wie schon vorher beschrieben)

viel erfolg ...

Verfasst: 20 Dez 2004 16:49
von Wetterbaer
Schönen Dank an alle. Werde das jetzt mal testen.
:D
Jan