Pojawiający się obrazek w momencie opuszczenia strony

0

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?

0

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ę.

0

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?

0

Problemem jest brak możliwości przewidzenia gdzie się pojawi natywny popup. No ale swój obrazek umieszczaj gdzie chcesz

1 użytkowników online, w tym zalogowanych: 0, gości: 1