Avatar billede bodyguard Nybegynder
24. december 2008 - 00:52 Der er 2 kommentarer

OnUnload - Er du sikker på du ikke vil gemme?

Hej Eksperter,

Jeg ligger og leger med et mindre system i ASP og har det problem at jeg ofte glemmer at gemme inden jeg går til en anden side...

Jeg kunne godt tænke mig en funktion som spørg om man vil gemme siden med Ja eller Nej. Ja og så skal der submit form, nej for at lade siden loade videre...

Jeg tænker at jeg kunne sætte en onchange ind i mine inputs...

Håber der er nogen som kan lave en lille julegave :)


Ps. god jul til alle!
Avatar billede olebole Juniormester
25. december 2008 - 18:02 #1
<ole>

Du kan lave noget à la:
    <body onbeforeunload="return 'Er du nu helt sikker?'" .....>

- men den vil jo så altid afvikles ved sideskift - hvilket nok ikke er ønskeligt.

Derfor kunne du sætte en variabel i begyndelsen af dokumentet:
    var bChanged = false;

- og spørge på, om den er blevet ændret:
    <body onbeforeunload="if(bChanged)return 'Er du nu helt sikker?'" .....>

Når brugeren skrive noget i felterne, kunne du så ændre bChanged:
    <input type="text" onchange="bChanged=true">

/mvh
</bole>
Avatar billede bodyguard Nybegynder
16. maj 2010 - 20:32 #2
Kom med et svar ole :)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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