Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [fancybox] iframe z obrazkiem, który po kliknięciu przekierowuje
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
f4ll3ns3raf1n
Witam,
mam taki problem: wyświetla mi się na stronie po wejściu fancybox z obrazkiem (JPG), który chciałbym by był klikalny, tj po jego kliknięciu zamyka się fancybox i strona
się przekierowuje (za pomocą np. window.parent.location.href )

problem w tym, że to nie działało, nawet z takim prostym testem, jak poniżej:
  1. <script type="text/javascript">
  2. function wyswietl_popup(promocja)
  3. {
  4. if(promocja=="promo50proc")
  5. {
  6. $.fancybox({
  7. 'width': '40%',
  8. 'autoScale': true,
  9. 'transitionIn': 'fade',
  10. 'transitionOut': 'fade',
  11. 'scrolling': 'no',
  12. 'scrollOutside' : 'false',
  13. 'type': 'iframe',
  14. 'href': 'pg_img/promo50proc.png',
  15. 'onClick' : function () {
  16. alert('test');
  17. }
  18. });
  19. }
  20. setTimeout("parent.jQuery.fancybox.close();", 8000);
  21. }
  22. </script>


po kliknięciu w obrazek nie wyświetla się alert... co jest nie tak? walczę z tym już od wczoraj, nie znalazłem rozwiązania w sieci :-(
sam fancybox wyswietla się, ale nie reaguje na onClick..
WiruSSS
...a zapoznałeś się z dokumentacją fancybox?

..ja tam nie widzę aby udostępniał metodę onClick wink.gif
f4ll3ns3raf1n
zamiast do dokumentacji pierw zajrzałem do google'a i znalazłem taką metodę w propozycjach rozwiązania.

nic, poszedłem na około:
iframe wyświetla plik z kodem HTML, w którym to jest link w postaci obrazka.

dla potomnych może się przydać jedna rzecz: target=_top, aby link otwierał się w głownym oknie, a nie iframe.
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.