Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne]Przekierowanie podczas wyjścia ze strony
Forum PHP.pl > Forum > Przedszkole
marcin0077
Witam

Na niektórych stronach można zauważyć że podczas opuszczenia strony wyskakuje komunikat i w tym momencie jest przekierowanie na inna stronę.
Jak takie coś zrobić, gdyż nie mogę znaleźć zadnej informacji nawet na google.

Pozdrawiam
julianmitecki
nie wiem czy to jest z tym tematem związane, nie wiem jak zrobić okienko ze specjalnym rabatem ofertą, które wyskakuje jak ktoś opuszcza stronę z ofertą
kropamk
poczytaj o jquery popup
marcin0077
Zrobiłem coś takiego:

  1. <script language="JavaScript">
  2. window.onbeforeunload = confirmExit;
  3. function confirmExit()
  4. {
  5. window.open("http://adres.pl/cos.html","_self");
  6. return "Tutaj tekst";
  7. }
  8. </script>


Wszystko ładnie działa pod mozilla ale pod chrome nie dziala wcale, ktoś zaradzi?
kropamk
pod chrome Wersja 29.0.1547.66 m działa dobrze oraz pod ie10 wink.gif
marcin0077
Mam tę samą wersję chroma i nie działa.
Możesz spojrzeć na http://baicik.pl/1.html czy podczas próby wyjścia przekierowuje na onet ?
kropamk
Fakt, nie działa.
Wg. mnie to jest nie logiczne aby zamknąć zakładę i jednocześnie w tej zamkniętej załadować nową stronę....
Jak już to ja bym tak robił:
  1. <script language="JavaScript">
  2. window.onbeforeunload = confirmExit;
  3. function confirmExit()
  4. {
  5. window.open("http://onet.pl");
  6. return "Tutaj tekst";
  7. }


Chyba, że coś takiego:
  1. <script language="JavaScript">
  2. $(function() {
  3. $(window).bind('beforeunload', function() {
  4. setTimeout(function() {
  5. setTimeout(function() {
  6. window.open("http://onet.pl", "_self");
  7. }, 1000);
  8. }, 1);
  9. return 'are you sure';
  10. });
  11. });
marcin0077
to jest taki trik sprzedażowy, że jesli chcesz wyjsc ze strony to ładuje druga strone i np dostajesz coś za darmo <mniejsza o sens> ;d
1 skrypt to niestety przegladarki automatycznie blokuja wyskakujace okna i skutecznosc jest zerowa
a drugi skrypt nie dziala cos u mnie na ff ani na chrome
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.