Avatar billede mmohr Nybegynder
08. februar 2004 - 01:07 Der er 4 kommentarer og
1 løsning

Refresh variabel fra PHP

Jeg har en gæstebog der henter inlægene fra en php som vist herunder. dette actionscript ligger i frame 10!:

stop();

System.useCodepage = true;

l = new LoadVars();
l.load("guestbook/listguestbook.php");
l.onLoad = function(s) {
    if (s) {
variables_loaded = true;
        content.html = true;
        content.htmlText = this.minVar;
    }
}

jeg har lavet en refresh knap der hopper til frame 1 for derefter komme tilbage til ovenstående script.. burde swf så ikke loade php'en på ny?? men eventuelle nye indlæg i! Det sker bare ikke! hvad skal jeg gøre for at få den til at hente php om igen???? minVar er indlæggene i PHP'en.
Avatar billede mmohr Nybegynder
08. februar 2004 - 01:08 #1
lige nu viser den den "gamle" php og ikke den "nye"!
Avatar billede mmohr Nybegynder
08. februar 2004 - 01:10 #2
det skal også lige tilføjes at det underligt nok virker på nogle computere, men ikke alle? Jeg troede ikke flash kunne virke på forskellige måder! underligt!
Avatar billede _k Nybegynder
08. februar 2004 - 13:44 #3
Det er ikke Flash der opfører sig underligt, det er browserens cache. Nogle browsere "husker" pr. default en side som allerede er hentet ind en gang, andre formår at hoppe ud og hente siden igen. Det du kan gøre, er altså at narre alle browsere til at tro, at det er en ny side du henter hver gang. Det kan man gøre på mange måder, her følger et forslag:

udskift linjen:
l.load("guestbook/listguestbook.php");

med:
l.load("guestbook/listguestbook.php?randomTal=" + random(1000));

... du kan i stedet sætte et timestamp eller noget andet unikt som argument til php'en, men forventer du, at brugeren kun kommer "tilbage" en gang eller 2, skulle ovenstående gerne garantere, at siden bliver hentet ordentligt.

..... ville forresten selv putte hele loadVars-funktionaliteten i en funktion. Det er ikke nødvendigt, men lidt pænere ;o)
Avatar billede mmohr Nybegynder
08. februar 2004 - 14:27 #4
Lige i øjet!! tak _k
Avatar billede _k Nybegynder
08. februar 2004 - 14:45 #5
Takker for point :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester