Cześć,
Jak zrobić, aby w momencie opuszczenia pojawił się obrazek? Teraz korzystam z jQuery i beforeunload.
Jednak pojawia się tylko komunikat, a ja bym chciał, aby pojawiał się obrazek (pop-up). Czy jest to w ogóle technicznie możliwe?
Cześć,
Jak zrobić, aby w momencie opuszczenia pojawił się obrazek? Teraz korzystam z jQuery i beforeunload.
Jednak pojawia się tylko komunikat, a ja bym chciał, aby pojawiał się obrazek (pop-up). Czy jest to w ogóle technicznie możliwe?
Tak, w onbeforeunload możesz sobie pokazywać obrazek i zwrócić stringa, który wywoła natywny popup przeglądarki. Tego natywnego popupa nie możesz ukryć - to wymóg. Anulowanie natywnego popupa (czyli niezamykanie zakładki) też można wykryć - tu już nie wiem jak (być może mousemove ?) - ale taki przykład jest na stronie https://filetea.me/ - wybierz jakiś plik do współdzielenia i spróbuj zamknąć kartę.
Ok dzięki. Jedyny minus jest taki, że natywny popup zasłania obrazek - ale chyba mogę jakoś za pomocą css zmienić położenie obrazka, aby nie był zasłonięty?
Problemem jest brak możliwości przewidzenia gdzie się pojawi natywny popup. No ale swój obrazek umieszczaj gdzie chcesz