Vraag & Antwoord

Webprogrammeren & scripting

laten verlopen van een pagina

7 antwoorden
  • Weet iemand of en hoe het mogelijk is om een pagina te laten verlopen, en dus niet te laten zien, als je met de back-button terug gaat. Ik wil dat ze de pagina refreshen als het ware. Het zal ws een script in de head sectie moeten worden denk ik. Bij voorbaat dank, Martin
  • Kan je even verduidelijken wat precies de bedoeling is?
  • Wat ik heb gemaakt is een enquete (in ASP). Als deze is ingevuld en het formulier is verstuurd is hij vervolgens niet meer op te vragen. Na het goed invullen van het enqueteformulier wordt men doorgestuurd naar een 'bedankt' pagina. Het punt is dat als je daar vandaan op de back-button van je browser drukt, krijg je gewoon weer dat enqueteformulier te zien inclusief alle ingevulde waardes. Dit is iets dat ik niet wil. En ik dacht dat op te lossen door in het formulier "no-cache" te gebruiken, maar dat werkt niet. Dus: als je het enqueteformulier verlaat, mag hij niet meer op te roepen zijn door te navigeren (wel door de url te kennen). Ik hoop dat dit duidelijk genoeg is.
  • hmmzz... sessions wellicht? http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iisref/html/psdk/asp/iiapsess.asp t.
  • Je stuurt een extra header mee: pragma: no-cache Lukt dat niet dan een meta tag in de pagina. <meta http-equiv="pragma" value="no-cache">
  • Ik dacht inderdaad ook dat het zo eenvoudig was. Nog maar eens proberen. Thanx Martin :-?
  • Ik heb zelf iets bedacht dat goed werkt. Ik stuur na invullen van de enquete mensen naar een forward-pagina met het volgende javascript: [code:1:f5f82a7759] <!-- url='respons.html'; window.location=url; //--> [/code:1:f5f82a7759] Hierdoor wordt het onmogelijk om nog naar de enquetepagina terug te keren. De terugknop van de browser werkt als het ware niet meer. Met blijft hangen op respons.html Bedankt voor de goede adviezen evenwel. Martin

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.