Autor |
Nachricht |
sidisinsane
Threadersteller
Dabei seit: 30.01.2006
Ort: Hamburg
Alter: 52
Geschlecht:
|
Verfasst Do 03.05.2007 10:20
Titel Cachen von RSS-Feed in Flash unterdrücken |
|
|
Einen RSS-Feed hole ich mir mit folgender Methode in eine Flash-Datei:
Code: | var xmlData=new XML();
xmlData.ignoreWhite=true;
xmlData.onLoad=processXMLData;
date = new Date();
xmlData.load("feedpfad.rss?t="+date.getTime());
stop(); |
Der letzte Teil der URL Code: | ?t="+date.getTime() |
soll eigentlich das Cachen des Feeds verhindern, damit stets ein Live-Update erfolgen kann. Funktioniert im Firefox (obwohl es da auch ganz ohne geht), nur im IE6 zeigt er mir bei Änderungen im Feed auch nach mehrfachem Reload immer die gecachte Version an.
Kennt jemand eine wirksame Methode, um das Cachen zu unterdrücken?
|
|
|
|
|
l'Audiophile
Dabei seit: 16.09.2004
Ort: Berlin
Alter: 43
Geschlecht:
|
Verfasst Do 03.05.2007 11:30
Titel Re: Cachen von RSS-Feed in Flash unterdrücken |
|
|
sidisinsane hat geschrieben: | Einen RSS-Feed hole ich mir mit folgender Methode in eine Flash-Datei:
Code: | var xmlData=new XML();
xmlData.ignoreWhite=true;
xmlData.onLoad=processXMLData;
date = new Date();
xmlData.load("feedpfad.rss?t="+date.getTime());
stop(); |
Der letzte Teil der URL Code: | ?t="+date.getTime() |
soll eigentlich das Cachen des Feeds verhindern, damit stets ein Live-Update erfolgen kann. Funktioniert im Firefox (obwohl es da auch ganz ohne geht), nur im IE6 zeigt er mir bei Änderungen im Feed auch nach mehrfachem Reload immer die gecachte Version an.
Kennt jemand eine wirksame Methode, um das Cachen zu unterdrücken? |
Testest du vllt. lokal?
Was soll das? ?t="
Ich würde das Objekt auch on the fly erstellen – ist eleganter.
Code: | +new Date().getTime() |
|
|
|
|
|
Anzeige
|
|
|
Pixelpole
Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht:
|
Verfasst Do 03.05.2007 11:32
Titel Re: Cachen von RSS-Feed in Flash unterdrücken |
|
|
pejot hat geschrieben: |
Was soll das? ?t="
|
Schonmal was von GET-Variablen gehört?
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Do 03.05.2007 11:53
Titel Re: Cachen von RSS-Feed in Flash unterdrücken |
|
|
pejot hat geschrieben: |
Ich würde das Objekt auch on the fly erstellen – ist eleganter.
Code: | +new Date().getTime() |
|
Nimm doch nen Math.random() , das müllt nicht rum.
|
|
|
|
|
l'Audiophile
Dabei seit: 16.09.2004
Ort: Berlin
Alter: 43
Geschlecht:
|
Verfasst Do 03.05.2007 12:07
Titel Re: Cachen von RSS-Feed in Flash unterdrücken |
|
|
Pixelpole hat geschrieben: | pejot hat geschrieben: |
Was soll das? ?t="
|
Schonmal was von GET-Variablen gehört? |
Beim Auslesen eines XML-Feeds?
Zuletzt bearbeitet von l'Audiophile am Do 03.05.2007 12:07, insgesamt 1-mal bearbeitet
|
|
|
|
|
sidisinsane
Threadersteller
Dabei seit: 30.01.2006
Ort: Hamburg
Alter: 52
Geschlecht:
|
Verfasst Do 03.05.2007 15:19
Titel
|
|
|
@pejot: Danke für die etwas elegantere Methode.
Was die Testumgebung angeht, ich teste nicht lokal sondern auf 2 verschiedenen Servern mit unterschiedlicher Konfiguration (das ist ja das Merkwürdige).
Ratlos ich bin.
//Edit:
Ach und da fällt mir ein, aus lauter Verzweifelung habe ich es auch schon erfolglos mit einem zeitgesteuertem Refresh probiert.
Code: | myLoadInteval = setInterval(LoadFile, 10000);
function LoadFile()
{
xmlData.load("feedurl.rss");
} |
Zuletzt bearbeitet von sidisinsane am Do 03.05.2007 15:25, insgesamt 1-mal bearbeitet
|
|
|
|
|
dastef
Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Do 03.05.2007 22:54
Titel Re: Cachen von RSS-Feed in Flash unterdrücken |
|
|
pejot hat geschrieben: | Pixelpole hat geschrieben: | Schonmal was von GET-Variablen gehört? |
Beim Auslesen eines XML-Feeds? |
Egal bei was .. Variablen kann ich an alle Adressen dranpacken,
egal was dahinter steckt .. Bilder, Feeds, wie auch immer
|
|
|
|
|
sidisinsane
Threadersteller
Dabei seit: 30.01.2006
Ort: Hamburg
Alter: 52
Geschlecht:
|
Verfasst Fr 04.05.2007 07:28
Titel Re: Cachen von RSS-Feed in Flash unterdrücken |
|
|
pejot hat geschrieben: | Pixelpole hat geschrieben: | pejot hat geschrieben: |
Was soll das? ?t="
|
Schonmal was von GET-Variablen gehört? |
Beim Auslesen eines XML-Feeds? |
Das Thema muss man glaube ich nicht weiter disskutieren. Die von mir verwendete GET-Variable ist in diesem Fall überflüssig und somit ist pejots Code besser weil schlanker.
Hat jemand noch einen Anstoss bezüglich der eigentlichen Problemstellung, nämlich das ungewollte Cachen des IE?
|
|
|
|
|
|
|
|
Ähnliche Themen |
twitter - feed auslesen per flash! brauche hilfe!
pop-ups bei de.vu unterdrücken ?
Kopierbefehl unterdrücken?
JavaScript unterdrücken mit PHP
CSS browserseitig unterdrücken?
QuickTime unterdrücken
|
|