![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 1 Dołączył: 6.12.2008 Skąd: Polska Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Znalazłem sobie taki przyjazny skrypt do okienek w jquery, oczywiście integracja na moją stronę się powiodła. Powstały jednakże dwie komplikacje: 1) Jak link do okienka znajduje się na stronie załadowanej poprzez iframe, okienko jest max. wielkości iframe. Jak zrobić, aby okienko otwierane z takiej podstrony, otwierało się na całą szerokość i wysokość okna przeglądarki? (same parametry wielkości wiem jak ustawić, lecz nie umiem wykonać aby to okienko wychodziło poza iframe). 2) W IE jak otwiera się okienko, to elementy flash na nie nachodzą, co zrobić aby flash został pod nimi? Pozdrawiam PS. Link do tego skryptu: http://nyromodal.nyrodev.com/ |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 444 Pomógł: 79 Dołączył: 26.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
1. otworz okienko z poziomu strony zawierajacej iframe
2. wmode opaque dla flasha |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 1 Dołączył: 6.12.2008 Skąd: Polska Ostrzeżenie: (0%) ![]() ![]() |
Dzięki, 2 problem rozwiązany.
A co do 1-ego to masz może pomysł jak to wykonać? Link do tego okienka koniecznie musi znajdować się w iframe... |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 444 Pomógł: 79 Dołączył: 26.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
parent.functonName()
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 1 Dołączył: 6.12.2008 Skąd: Polska Ostrzeżenie: (0%) ![]() ![]() |
W tym skrypcie, linki do okienek umieszcza się tak:
Kod <a href="demoIframe.php" target="_blank" class="nyroModal">Automatic Iframe via target=_blank</a> próbowałem zmienić target na _parent, ale nic to nie daje (IMG:style_emoticons/default/sad.gif) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 444 Pomógł: 79 Dołączył: 26.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
chodzi o parent w javascript a nie target z htmla - jesli ta biblioteka pozwala na otwieranie okienek tylko na podstawie klasy to bez jej modyfikacji pewnie sie nie obejdzie
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 1 Dołączył: 6.12.2008 Skąd: Polska Ostrzeżenie: (0%) ![]() ![]() |
Naprawdę nie ma innej możliwości niż modyfikacja biblioteki? (IMG:style_emoticons/default/sciana.gif)
Jak przeglądałem kod źródłowy dema tego skryptu, zauważyłem coś takiego:
Czy to oznacza, że można wywoływać okienka za pomocą #nazwa? Ten post edytował Kredka29 12.12.2009, 19:20:07 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 444 Pomógł: 79 Dołączył: 26.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
to oznacza ze mozesz wpakowac nyroModalManual() do wlasnej funkcji w glownym dokumencie i wywalac ja z onClick()
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 1 Dołączył: 6.12.2008 Skąd: Polska Ostrzeżenie: (0%) ![]() ![]() |
No trudno..., a czy istnieje jakaś podobna biblioteka (najlepiej jquery), która przyciemnia obraz, może mieć ustawioną wielkość, ma animację wejścia/wyjścia oraz uruchamiana jest za pomocą onclick?
Up Edycja: Doszedłem już do: Kod onclick="$.nyroModalManual({ url:'zyx.html'});" --> i to działa. Lecz jak zrobić aby okienko otwierało się (jak wcześniej wspomniałem) na całej stronie - nie tylko na iframe? Zaznaczam, że Kod onclick="parent.$.nyroModalManual({ url:'zyx.html'});" --> wywala błąKod onclick="parent($.nyroModalManual({ url:'zyx.html'}));" --> nic nie pomagaUp Up Edycja: Znalazłem na wiki nyromodal: Kod $(function() { $('#myLink').click(function(e) { e.preventDefault(); parent.$.nyroModalManual({ url: 'test.php' }); }); }); --> ale jak tego użyć? Edycja: Problem rozwiązany, nie dodałem do strony na której jest ramka linku do skryptu... Ten post edytował Kredka29 13.12.2009, 13:49:34 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 05:01 |