JavaScript: Изчакайте! Наистина ли сте сигурни, че искате да си тръгнете?

СпиранеСлучвало ли ви се е да стигнете до страницата за подаване само за да объркате и затворите прозореца на браузъра? Аз имам! Всъщност преминах през цяла система за покупки и добавих тонове артикули само за случайно затваряне на браузъра. Тъй като сега повечето браузъри поддържат раздели, това е доста лесно да се направи.

Приложенията, които имат многоетапен процес, преглед и плащане, би било разумно да използват потвърждение преди затварянето на прозореца ... но това не е толкова лесно, колкото си мислите. JavaScript има събитие onbeforeunload, където можете да потвърдите дали потребителят наистина иска да напусне страницата. Ето пример и ето кода:

Един коментар

  1. 1

    Мда, изпитвал съм и този луд малък проблем в прозореца на браузъра. Всъщност търсих и намерих решението на този проблем и мисля, че той е малко по-различен от вашия код. Само вашият код изглежда страхотно и го опрости. Благодаря

Какво мислите?

Този сайт използва Akismet за намаляване на спама. Научете как се обработват данните за коментарите ви.