På en administrationsside vil jeg gerne have kontrol over om brugeren ved en fejl kommer til at trykke sig væk enten via musens/browserens frem/tilbage knap er bare via et link. Brugeren skal forevises en dialog hvor han kan vælge om han vil gemme ændringer inden siden forlades. Hvis han vælger ja, skal url'en som browseren er på vej over til ændres til en anden hvor et script gemmer hans indstillinger.
onbeforeunload="event.returnValue='Hvis du fortsætter med denne handling,\nvil du miste de data, du lige har indtastet.\nFortryd for at gemme det indtastede.'"
Skal vist lige tilføje at jeg har en variabel (default false) som bliver sat til true lige så snart at der ændres på en af indstillingerne. Derfor skal der kaldes en function der checker om den variabel er false eller true. event.returnValue generer en masse tekst i den dialog. Vil gerne undgå det og have fuld kontrol over hvad der står i dialogen.
Det ville du sikkert gerne - men det kan du ikke få kontrol over.
Gud være lovet har man ikke så meget kontrol over, hvad der sker, når en side forlades. Det er et emne, det slet ikke egner sig til at overlade til webdesignere/site-indehavere ... det er det alt for alvorligt til :) /mvh
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.