Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

laten verlopen van een pagina

Anoniem
None
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

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