Har sökt på WF angående att hindra bakåtknappen och förstått att det inte går
Trodde jag skulle kunna fixa det med en IF sats och en session i ASP koden men ASP koden exekveras i servern och bakåtknappen visar den cashade färdiga sidan...
Kan man inte fixa något liknande med Javascript
typ:
IF "sidan innan är http:/....../tack.asp
THEN
Response.Redirect http:/....../index.asp
ELSE
Hela sidans kod
END IF
Som jag skrev i frågan: Jag har försökt att lösa det med ASP med det funkade inte då den körs på servern. Den frågan var ju postad i ASP forumet. Trodde det skulle gå bättre med Javascript då den körs hos klienten... men det kanske inte hjälper? cashas den färdiga lösningen av javascriptet eller körs scriptet igen
Och jag har sökt innan jag frågade men på Bakåtknappen, sökte igen men fick inget bra svar
Kan ni hjälpa mej med detta. Läste ett svar av Jojoxx
Man kan inte inaktivera "bakåt"-knappen med JavaScript, men det är egentligen inte det du vill. Du vill att man inte skall kunna komma tillbaks till formulärssidan efter att man skickat formuläret en gång oavsett om man använder bakåt-knappen eller länkar. Det du kan göra är att när formuläret skickas (onSubmit) sätter du en session-cookie. På samma sida kan du sedan när sidan laddas titta om denna cookie är satt. Är den det kan du t.ex. skicka användaren vidare till en annan sida som talar om att man bara får fylla i formuläret en gång.
------------------
/ Jojoxx
Men hur gör man en session-cookie??
Eller detta Javascriptet
<script language="javascript" type="text/javascript">
<!-- // Start
function checkifgoback() {
// antal sidor i historien.
langd = history.length;
if(langd <= 0) {
// sida att visa om historian är tom
document.location = "http://www.mkd.nu/";
} else {
// sida att visa om historian är större än 0.
document.location = "http://www.mkd.nu/kalixjujutsu/";
}
}
// slut -->
</script>
<body onload="checkifgoback();">
</body>
Men jag skulle behöva lägga in hela ASP koden i stället för att hänvisa till sidan "om historian är tom"
hur gör man det?
146 ms totalt · 3 externa anrop · v20260731065814-full.55e59744