Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-09-2003, 15:45   #1 (permalink)
filmtip: snatch
 
Registriert seit: Oct 2001
Beiträge: 1.562
was bedeuted dieses fragezeichen ?

Hi all

ich möchte das cachen verhindern...

ehrlich, hab die suche über den suchbegriff 'cache'
hinter mir. Die Antwort ist immer die Gleiche:

ActionScript:
  1. myLoadVars.load("qualities.txt?noCache="+new Date().getTime());


das Problem ist nur, dass er das File nicht mehr findet.

kann mir jemand erklären, was ich falsch mache, was dieses
Fragezeichen für einen Sinn hat und wie muss ich mein text-
file abspeichern.

wäre so dankbar...
Skyla ist offline   Mit Zitat antworten
Alt 29-09-2003, 16:00   #2 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
hy skyla
das problem ist das du das prinzip nicht verstanden hast - dann wärs sofort klar

also nehmen wir an du hast eine

test.html

die rufst du ein paarmal auf und dann ist sie im cache deines browsers ...

willst du das verhindern kannst du die site mit einem parameter aufrufen - und den parameter bei jedem aufruf ändern

alos anstatt

getURL("test.html")

hängst du einfach noch irgendeine unnötige var dran - nur um den cache auszutricksen

also
getURL("test.html?bla=1")

wenn du das aber nun dauernd machst - ist die site wieder im cache - weil der parameter ja immer gleich ist ..

deshalb übergeben wir nun einen Parameter der immer anders ist

getURL("test.html?randomzahl="math.random(9999))

das wäre z.b ein ansatz ....

auf der sichersten seite bist du - wenn du immer datum und uhrzeit übergibst - - die ändern sich garantiert immer...


das Fragezeichen ist also nix besonderes - sondern du machst dasselbe wie in HTML wenn eine Var übergibst.......

Klar ?


Gruss nky




EDIT:...(gelöscht weil falsch...siehe kommentar rena)

Geändert von nky (29-09-2003 um 16:25 Uhr)
nky ist offline   Mit Zitat antworten
Alt 29-09-2003, 16:09   #3 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Schön erklärt - aber das allerwichtigste dabei:
Das ganze funktioniert nur online!
Die Datei wird dabei ganz normal als "qualities.txt" gespeichert (eben als utf8 etc. aber das weißt ja sicher).

Dann sollte es auch mit der Scriptzeile von Skyla klappen. Oder?

Gruß
rena

PS: Wieso geht das bei txt-Dateien nicht, nky? Funktioniert bei mir ganz gut mit der Aktualisierung.
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 29-09-2003, 16:16   #4 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
das das mit den txt`t nicht geht war ne reine Vermutung - die nur darauf wartete von jemanden der's besser weiss ausgeräumt zu werden ...

dachte halt das eine parameterübergabe an TXT intern nicht möglich wäre - aber ich führ das jetzt nicht weiter aus - sonst führts vielleicht die Mitleser auf nen Irrweg...


ALSO DAS GANZE GEHT AUCH MIT TXT !


Gruss @ Sheriff
nky
nky ist offline   Mit Zitat antworten
Alt 29-09-2003, 16:21   #5 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Och der Skyla kapiert das schon ...

War von mir auch nur 'ne Frage.
dass die txt-Dateien selbst mit dem Zufallsparameter nichts anfangen können nehm ich mal an - aber der Cache halt auch nicht

Gruß
rena

PS: Grade noch gesehen ... stehen deine Abschlußanführungszeichen nicht falsch, nky? Sollten doch eigentlich wie bei Skylas Script direkt nach dem "=" stehen, sonst funktionierts ja mit dem Zufallsanhang nicht, weil das dann ja so wie es dasteht teil des Strings ist...
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 29-09-2003, 16:24   #6 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
verdammt ich sollte weniger hektisch tippen !

Ich änder das oben...!!!

Zitat:
dass die txt-Dateien selbst mit dem Zufallsparameter nichts anfangen können nehm ich mal an - aber der Cache halt auch nicht
Dickes LOL - schön erklärt !!!

Gruss nky

EDIT: DER SKYLA ??? ich dachte - die SKYLA ???

Geändert von nky (29-09-2003 um 16:26 Uhr)
nky ist offline   Mit Zitat antworten
Alt 29-09-2003, 16:35   #7 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Das denkt glaub jeder. Vermutlich pure Absicht, weil man zu Mädels immer netter ist

Aber nochmal zur Ausgangsfrage bzw. der Frage im Titel als Zusammenfassung:

Das "?" hängt diese Zufallsvariable einfach an die URL an ... den Server stört das nicht, da er mit solchen Anhängen umgehen kann (vgl. php etc.), der lokale Rechner nicht. Deshalb geht's eben auch nur online.

Was vielleicht noch gesagt werden müßte: Kann sein, dass des auf dem lokalen Server auch nicht klappt. Kommt zwar keine Fehlermeldung aber gecached wird dennoch. Kann man sicher wo einstellen, hab die config-Dateien auf dem Apache aber noch nicht genauer durchforstet.
Online jedoch sollte es in jedem Fall funktionieren.

So - jetzt dürfte es auch jedem Mitleser klar sein, hoffe ich.

Gruß
rena
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 29-09-2003, 23:08   #8 (permalink)
filmtip: snatch
 
Registriert seit: Oct 2001
Beiträge: 1.562
eigentlich wollt ich mich erst lola nennen


So ausführlich wie Deine Antwort war, stehst
Du auf jeden Fall nicht auf Typen, nky

Danke für Eure Antworten, denke mal, dass ich
damit klarkomme
Skyla ist offline   Mit Zitat antworten
Alt 29-09-2003, 23:13   #9 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
Zitat:
Geschrieben von Skyla
So ausführlich wie Deine Antwort war, stehst
Du auf jeden Fall nicht auf Typen, nky


warrantmaster ist offline   Mit Zitat antworten
Alt 30-09-2003, 08:07   #10 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
Hey ! hatte gestern 2 jähriges mit Freundin - also bitte

Gruss nky
nky ist offline   Mit Zitat antworten
Alt 22-11-2006, 17:04   #11 (permalink)
#Bild = ME#
 
Benutzerbild von DerIngo
 
Registriert seit: Nov 2005
Beiträge: 499
Ich hab jetzt dazu noch eine Frage:

Und zwar hänge ich an meine xml dateien gerne so ein "datei.xml?noCache=" + new Date().getTime() dran.
Leider kann ich bei der xml datei die ich selber erstelle aber kein ?noCache= dranbinden, das verbietet mir windows, außerdem ließt er die daten dann im netz nicht wenn so ein Date dahinter ist.
__________________
<<<SPIELE-PROJEKT>>>
DerIngo ist offline   Mit Zitat antworten
Alt 22-11-2006, 17:10   #12 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Zitat:
Zitat von DerIngo Beitrag anzeigen
Ich hab jetzt dazu noch eine Frage:

Und zwar hänge ich an meine xml dateien gerne so ein "datei.xml?noCache=" + new Date().getTime() dran.
Leider kann ich bei der xml datei die ich selber erstelle aber kein ?noCache= dranbinden, das verbietet mir windows, außerdem ließt er die daten dann im netz nicht wenn so ein Date dahinter ist.
Ja lokal kannst du es so dann nicht testen, auf dem Server jedoch darf das
keine Probleme geben.

greetz
sebastian ist offline   Mit Zitat antworten
Alt 23-11-2006, 16:19   #13 (permalink)
#Bild = ME#
 
Benutzerbild von DerIngo
 
Registriert seit: Nov 2005
Beiträge: 499
Und wenn doch? Er ließt es nämlich auf dem Server nicht!

Wie kann ich die datei unter windows so abspeichern das ein ?noCache dahinter ist?
__________________
<<<SPIELE-PROJEKT>>>
DerIngo ist offline   Mit Zitat antworten
Alt 23-11-2006, 16:28   #14 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Zitat:
Zitat von DerIngo Beitrag anzeigen
Und wenn doch? Er ließt es nämlich auf dem Server nicht!

Wie kann ich die datei unter windows so abspeichern das ein ?noCache dahinter ist?
Hm wenn es auf dem Server nicht geht, dann ist das sehr komisch.
Könnte an der Serverconfig liegen, wobei ich noch nie gehört habe,
dass das Anhängen von Parametern die Datei nicht ausspuckt.

Wenn du lokal testest, wird nichts gecached, brauchst als auch keine
noCache Variable (ist im Grunde ja sowieso nur ein kleiner unsauberer
Trick)
sebastian ist offline   Mit Zitat antworten
Alt 23-11-2006, 16:33   #15 (permalink)
#Bild = ME#
 
Benutzerbild von DerIngo
 
Registriert seit: Nov 2005
Beiträge: 499
Ich finde den Trick aber verdammt cool und praktisch.
__________________
<<<SPIELE-PROJEKT>>>
DerIngo ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 17:07 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele