13. januar 2005 - 18:17Der er
5 kommentarer og 1 løsning
Iframe form - no back
Hejsa,
Jeg har lavet en lille afstemning på min hjemmeside, det er lavet i en iframe som viser en side som indeholder stemme formen.
Men problemet er nu at hvis en bruger afgiver sin stemme, så bliver brugeren sendt videre til en ny side som viser resutatet af afstemningen, stadig inde i den lille iframe, men når man så vælger at gå tilbage i browseren så kommer man tilbage til at kunne afgive sin stemme igen ?!?! Kan man gøre sådan at når man har stemt og trykker tilbage så er det selve hovede side som man går back på ?
Altså man må da kunne disable "back" funktionen på siden siden som er inde i iframen.... ? How ?
Hvorfor ikke lave en knap i selve iframen. Eller lave en auto videre send der sender brugeren tilabge til forsiden, så problemet ikke påstår. Der er ofte problemer med de iframes, man skal holde sig fra dem.
Gør, som man plejer - og som denne side er skrevet (har du lagt mærke til, det aldrig sker her på Eksperten?) ;o)
Formen sender til dokumentet 'respons.php' og har følgende skjulte felt: <input type="hidden" name="ret_page" value="<?$_SERVER["PHP_SELF"]?>">
I 'response.php' står:
<? // Her opdateres databasen - m.m. Header("Location: ".$_POST["ret_page"]); ?>
Så returneres brugeren til siden med formen - og denne kan nu opdateres i én uendelighed, uden der sker noget ved det. Under ASP kan du bruge Response.Redirect :)
Virker stadig ikke, det er jo en form... øvvvvvvvvvvvv....
Synes godt om
Ny brugerNybegynder
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.