Cześć,
Potrzebuję porady co do jednego problemu. Apka klient-serwer. Java, javascript itd.
Mam aplikację, z której korzysta kilku user'ów jednocześnie.
Aplikacja ma np. Taski, które można edytować itd. W bazie danych jest pole status (active/edition).
No i jak tam klikamy w apce edycję Taska to nam w bazie zmienia status na edition. W momencie zakończenia edycji status jest zmieniany z powrotem na active.
Jak jakiś prosty sposób można zabezpieczyć to rozwiązanie dla przypadku gdy np. user1 otworzy okno edycji, parametr zmieni się na edition i zamknie okno przeglądarki. (wtedy status edition będzie wisiał i nie zmieni się samoczynnie na active)?
Myślę, bo są metody "window.onunload"/window.onbeforeunload, które niby się mają wywołać w takim przypadku, żeby zastosować do wywołania zmiany statusu na active.
Pierwszy raz spotykam się z takim problemem. Ma ktoś inne pomysły, jak można to prosto zrobić?