Avatar billede para7 Nybegynder
20. august 2006 - 12:44 Der er 10 kommentarer og
1 løsning

Pil tilbage må ikke vise siden igen

Jeg har en kalender, hvor folk submitter og så kommer der en mail ud til samtlige. Nu er der lige det, at der er dem, der hvis de har lavet en fejl, så vil de bruge tilbageknappen for at rette og så sende igen. Dermed kommer der ekstra mails ud til alle, og det skal undgås.
Hvordan laver man så når folk trykker tilbage i browseren, at der fx bare kommer een af de velkendte hvide sider. Elelr meget bedre, at der kommer en alert om, at det må man ikke?
Avatar billede jps6kb Novice
20. august 2006 - 13:02 #1
Der er sikkert en meget mere smart måde at gøre det på, men en idé ville være, på den side som sender mailen, at instansiere en session.

Mail scriptet skal så tjekke hver gang om den session eksisterer.. Hvis den gør, sender den ikke. Bare lige en af de der hurtige forslag ;)
Avatar billede hnteknik Novice
20. august 2006 - 13:19 #2
Vi har skrevet om forskellige diable return button her under asp fornyligt - prøv at søge efter svaret på return knappen her.
Avatar billede hnteknik Novice
20. august 2006 - 13:20 #3
Avatar billede para7 Nybegynder
20. august 2006 - 15:48 #4
Mit svar, og jeg takker og bukker eller lukker :)
Avatar billede para7 Nybegynder
20. august 2006 - 16:02 #5
Og her er forklaringen. Den blev ikke sendt i første omgang:
Jeg har prøvet de forskellige muligheder af i foreslog. Det eneste der dur er en alert med frabedning om at trykke tilbage. Så jeg måtte spise mine egne point.
Avatar billede hnteknik Novice
20. august 2006 - 16:36 #6
HM -svaret fik du vist!
Avatar billede para7 Nybegynder
21. august 2006 - 07:26 #7
Der var ikke noget af det jeg kunne få til at virke, måske pga. frames.
Avatar billede jps6kb Novice
21. august 2006 - 07:43 #8
Min skulle stadig virke? Den disablede ikke tilbage knappen, men til gengæld kunne jeg jo bare gå ind på siden igen og sende med det samme. Det er vel egentlig det der er problemet? Ikke at man kan gå tilbage, men at man kan sende mails lige bagefter? ;)
Avatar billede para7 Nybegynder
21. august 2006 - 17:00 #9
Ja, jeg kan godt se, din måde vil virke ved at forhindre mailafsendelse og oprettelse, men ikke lige forhindre at vende tilbage til formen. Men jeg og andre må gerne kunne snyde lidt med måde og vende tilbage til formen og ændre lidt på datoen og teksten og så få oprettet mange aktiviteter hurtigt, hvor de så bare ikke skal slå tjekboksen for mailudsendelse til unødigt.
Avatar billede jps6kb Novice
21. august 2006 - 18:23 #10
Det kan i ved at lave en side som nedlægger session om videresender til formen. Så i bare skal skrive snydmedform.asp i adressefeltet.
Avatar billede jps6kb Novice
21. august 2006 - 18:25 #11
Eller, I kunne lave en form til jer selv, som ikke opretter session.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester