Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pojawiający się obrazek w momencie opuszczenia strony
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
wiciu010
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?
kafowi
Jeżeli chodziło o coś bardziej skomplikowanego to musisz szerzej to opisać.

  1. <script type="text/javascript">
  2. window.onbeforeunload = function () {
  3. var popUp = window.open("", "popUpWindow", "width=200, height=100");
  4. popUp.document.write("<img src=\"obrazek.png\">");
  5. }
trueblue
Listener dla beforeunload powinien zwracać string, inaczej standardowy prompt nie wyświetli się, a co za tym idzie nie zadziała wyskakujące okno. W przeciwnym wypadku będzie i prompt i wyskakujące okno.

Innym sposobem jest sprawdzenie w JS czy kursor myszy znalazł się w pobliżu górnej krawędzi okna, oczywiście nie jest to sposób idealny.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.