Hej tak for svaret. Desværre virker den ikke som når man trykker på F5. Den evalurer om siden er blevet ændret og om der er behov for at reload er siden ikke ændret henter den fra cache. Er siden ændret kommer der en standard popup om at den ikke kan henter siden uden at sende data igen.
Jo, det er muligt men hvis du kan trykke på ctrl+F5 er det også i orden. ;) Jeg ved i hvert fald at F5 udfører den funktionalitet jeg ønsker, det gør history.go() ikke :(
<input type="button" value="Refresh" onClick="window.location.reload(true);"> ved den type kommer standard popup om at den ikke kan hente siden uden at sende data igen. Jeg ville gerne undgå denne besked.
Nej, man bruger den metode, der svarer til det, man skal foretage sig - og GET og POST kan/bør man ikke bare bruge i flæng =)
sluppermanden >> Du kan gøre, som man gør i professionelle sammenhænge (f.eks. her på Eksperten). Du poster mod et dokument, du f.eks. kalder 'response.php'. I formen lægger du et hidden field: <input type="hidden" name="retPage" value="<?=SERVER["PHP_SELF"]?>">
I 'response.php' skriver du noget à la:
<?php // Her foretaager du DB-indsættelser m.m.
Header("Location: ".$_POST["retPage"]); ?>
Så bliver brugeren redirected tilbage til siden med formen - og du har ingen problemer med dobbelt-posts ;o)
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.