Podczas edycji strony w moim systemie użytkownik może zdecydować się na przejście do innej witryny internetowej, a robiąc to, może utracić wszystkie zmiany, których nie zapisał.
Chciałbym przechwycić każdą próbę przejścia do innej strony i poprosić użytkownika, aby był pewien, że chce, aby tak się stało, ponieważ może potencjalnie stracić swoją bieżącą pracę.
Gmail robi to w bardzo podobny sposób. Na przykład utwórz nową wiadomość e-mail, zacznij pisać w treści wiadomości i wprowadź nową lokalizację w pasku adresu (np. Twitter.com lub coś w tym stylu). Zostanie wyświetlony monit z pytaniem „Czy na pewno?”
Pomysły, jak to powtórzyć? Celuję w IE8, ale chciałbym być również kompatybilny z FF i Chrome.