| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Apr 2004
Beiträge: 32
| LoadVars lädt immer wieder die alten Daten
Hallo, ich bin mittlerweile total verzweifelt vom stundenlangen testen. Ich hole mir über den folgenden Code ca. alle 10 sek. Daten aus einer Datenbank. Code: laden = new LoadVars();
laden.load("spielstartladen.php");
laden.onLoad = function() {
_root.startzeit[1] = this.stz1;
_root.startzeit[2] = this.stz2;
_root.startzeit[3] = this.stz3;
} dann erhalte ich in den Variablen trotzdem weiterhin die alten Werte. Selbst wenn ich die Variablen zwischendurch auf 0 setze. Nach dem onLoad haben sie wieder den alten Wert, den es aber gar nicht mehr in der Datenbank gibt. Es ist so, als wenn die php-Datei nicht aktualisiert, also irgendwie im Cache gespeichert ist. Der Phänomen kann ich so vergleichen, als wenn man auf einer html-Seite eine neue Grafik einbindet, man aber bei jedem Seitenaufruf immer wieder die alte Grafik angezeigt bekommt, bis man aktualisieren drückt. Kennt jemand eine Lösung? Gruß Peter |
| | |
| | #3 (permalink) |
| irgendwann... Registriert seit: Nov 2005 Ort: Münster
Beiträge: 168
| vieleicht
also möglicherweise könnte delete weiterhelfen, löscht es einfach mal und dann neu laden, es könnte klappen, sicher bin ich mir aber nicht weil ich auch nen ein greenhorn bin, aber ein versuch könnte es wert sein! Wie du schon sagtest es ist im Cache, aber der Cache dürfte nicht gelert sein wenn du die Variable auf 0 setzt, Aber bamboocha hat mehr Ahnung ;-)
__________________ .................................................. .................................................. . Johannes Boyne | Flex & Flash Developer, Manager of the FlexUG - Germany/Cologne (bd) boyne-developing | http://www.flexug.de |
| | |
| | #4 (permalink) |
| meistens harmlos Registriert seit: Jun 2001 Ort: Stuttgart
Beiträge: 17.643
|
Du hattest das Wort ja schon erwähnt: Such mal nach "Cache" hier im Forum. Da dürftest du einiges finden. Oder schau hier - einer aus vielen, der das Prinzip erläutert: was bedeuted dieses fragezeichen ? Da wird die Vorgehensweise, diesen auszutricksen, sehr ausführlich beschrieben ... hilft übrigens auch bei deinem Vergleich mit den Bildern, um nicht mehr auf aktualisieren drücken zu müssen. ![]() Gruß Rena PS: Wenn dem nicht so ist - hak nach mit deinem Versuch (fla/externe Daten/Aufbau/Scripts - als Demodaten, damit man sich nicht durchwursteln muss und damit es nicht so groß wird.) Geändert von rena (18-12-2005 um 20:00 Uhr) |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Apr 2004
Beiträge: 32
|
Danke an alle für die Hilfe. Rena, dein Tipp war genau passend. ich habe nun folgendes geändert: Code: laden = new LoadVars();
laden.frei = Math.floor(Math.random()*99);
laden.sendAndLoad("spielstartladen.php", laden, "POST");
laden.onLoad = function() {
_root.startzeit[1] = this.stz1;
_root.startzeit[2] = this.stz2;
_root.startzeit[3] = this.stz3;
} DANKE! |
| | |
| | #6 (permalink) |
| meistens harmlos Registriert seit: Jun 2001 Ort: Stuttgart
Beiträge: 17.643
|
Hey - die Variante mit der mitgeschickten zufälligen Variable kannte ich auch noch nicht, nur die mit den o.g. direkten zufälligen Parametern an der URL. Sehr kreativ. ![]() Grüße Rena ... man lernt nie aus. Geändert von rena (18-12-2005 um 20:39 Uhr) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |