24. januar 2005 - 15:09Der er
4 kommentarer og 1 løsning
registrer tryk på luk vindue
Jeg har en test der åbner i et nyt vindue.
Testen består at en række testopgaver som man kan skifte imellem. Hver gang man skifter submittes ændringen og man ser den testopgave man skiftede til
Mit problem er nu at jeg også gerne vil submitte hvis man trykker på vinduets kryds (luk vindue) idet testtageren har mulighed for at genoptage en test.
Så mit spørgsmål er om jeg vha. javascript kan fange det event der udløses når jeg trykker på vinduets kryds (øverst i højre hjørne) og sørge for at siden bliver submittet lige før vinduet lukkes ?
Det kan du i princippet ikke. Når først onunload-event'en fyres af, er det for sent at submitte en form - under alle omstændigheder er det yderst 'risky'. Umiddelbart lyder det somom, det burde løses på en anden måde
>legende jeg kan ikke rigtig bruge onunload fordi den også bliver udført når jeg ikke trykker på luk-krydset og det ønsker jeg ikke.
>olebole det jeg ønsker at at fange det event tryk på luk-knappen giver så jeg enten kan submitte før jeg lukker vinduet eller kan lave en confirm så man advares om at det man har besvaret, på den aktuelle side, ikke vil blive gemt.
Jeg håber det så er i orden at jeg tager pointene tilbage
Synes godt om
Ny brugerNybegynder
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.