MozillaPL.org - polskie centrum Mozilli

Główne menu:

Lightbox działa pod IE8 ale pod FF nie!

Tematy specyficzne dla przeglądarki Mozilla Firefox

Moderator: Pomocy?!

Lightbox działa pod IE8 ale pod FF nie!

Postautor: albion65 » 25 września 2010, 16:22

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 ( .NET CLR 3.5.30729; .NET4.0C)

Witam w FF jestem świeżutki, ale co tam - zawsze kiedyś trzeba zacząć.
Mam nadzieję, że tutaj znajdę odpowiednią poradę, żeby móc dokonać poprawek.

Otóż. Koleżanka poprosiła mnie o dokonanie aktualizacji na stronie przedszkola, w którym pracuje. Chciała żeby fotki, które przesuwają się na stronie za pomocą skryptu działającego na zasadzie marquee po kliknięciu otwierały się za pomocą Lightboxa. Więc dodałem wpisy, pliki css, js itd.
Wszystko ładnie pięknie działa. Jednak tylko pod IE7-8, natomiast kiedy stronę otwieram w FF to fotki po kliknięciu otwierają się w oknie tej samej strony.

Nie potrafię sobie z tym poradzić sam, więc może macie jakieś zdrowe pomysły?
Podam link do tej strony: http://www.naszabajka.com/index2.html
Ostatnio zmieniony 27 września 2010, 06:25 przez albion65, łącznie zmieniany 2 razy
albion65
 
Posty: 4
Z nami od: 25 września 2010, 16:10

Odp: Lightbox działa pod IE8 ale pod FF nie!

Postautor: Tomek » 25 września 2010, 21:16

Przeglądarka: Mozilla/5.0 (X11; Linux i686; rv:2.0b6) Gecko/20100915 Firefox/4.0b6

u mnie działa prawidłowo. Sprawdź adblocka, noscript, wyczyść prywatne dane i na wszelki wypadek wykonaj Standardową diagnostykę. Czytaj ze zrozumieniem i upewnij się, że kopia profilu została wykonana. Jeśli problem nie ustąpi, poinformuj o przebiegu diagnostyki. Napisz, co wniosło stworzenie nowego profilu oraz uruchomienie przeglądarki w trybie awaryjnym.
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda
Tomek
Moderator
 
Posty: 9042
Z nami od: 19 sierpnia 2004, 06:52

Odp: Lightbox działa pod IE8 ale pod FF nie!

Postautor: albion65 » 27 września 2010, 06:30

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 ( .NET CLR 3.5.30729)

Tomek pisze:u mnie działa prawidłowo. Sprawdź adblocka, noscript, wyczyść prywatne dane i na wszelki wypadek wykonaj Standardową diagnostykę. Czytaj ze zrozumieniem i upewnij się, że kopia profilu została wykonana. Jeśli problem nie ustąpi, poinformuj o przebiegu diagnostyki. Napisz, co wniosło stworzenie nowego profilu oraz uruchomienie przeglądarki w trybie awaryjnym.


Sorrki Tomku, ale po diagnostyce FF i wykonaniu Twoich poleceń nadal występuje ten sam błąd. Lightbox w innych kartach tejże (podanej przeze mnie) strony wyświetla wszystko ok, natomiast na stronie index2.html w pasku na dole, gdzie przesuwają się fotki jest lipa. Zdjęcia otwierają się w oknie przeglądarki FF.
Masz jakąś poradę na to zachowanie się LightBoxa? Nadmienię, iż pod kulawym IE8 działa bez zarzutu.
albion65
 
Posty: 4
Z nami od: 25 września 2010, 16:10

Odp: Lightbox działa pod IE8 ale pod FF nie!

Postautor: Grzegorz » 27 września 2010, 07:35

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10

Upewnij się, że przyczyna niedziałania Lightboksa nie leży w 40 błędach w kodzie źródłowym strony.
GnuPG. Podpisuję własne wypowiedzi. | TrueCrypt. Ufam kryptografii, nie państwu. | Tor. Dbam o swoją prywatność. | OTR. Moje rozmowy nie są podsłuchiwane.

Załóż konto lub kup domenę WWW z linka polecającego: http://www.hekko.pl/?ref=34295
Grzegorz
Moderator
 
Posty: 7486
Z nami od: 15 kwietnia 2007, 12:33

Odp: Lightbox działa pod IE8 ale pod FF nie!

Postautor: dexter » 27 września 2010, 07:58

Przeglądarka: Mozilla/5.0 (Windows NT 5.1; rv:2.0b7pre) Gecko/20100923 Firefox/4.0b7pre

Aha, teraz widać, o jaki błąd chodzi.

Tak się zastanawiam... A spróbuj dać
Kod: Zaznacz cały
<script src="js/lightbox.js" type="text/javascript"></script>

na końcu strony.
dexter
Moderator
 
Posty: 8458
Z nami od: 02 października 2004, 21:30

Odp: Lightbox działa pod IE8 ale pod FF nie!

Postautor: Grzegorz » 27 września 2010, 08:22

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10

Kod: Zaznacz cały
<script src="js/lightbox.js" type="text/javascript"></script>

Jest w sekcji <head>, czyli tam gdzie zalecają autorzy.

Jeśli usunięcie wszystkich problemów wykrytych przez walidator nie pomoże, możesz pomyśleć nad migracją na lytebox.
GnuPG. Podpisuję własne wypowiedzi. | TrueCrypt. Ufam kryptografii, nie państwu. | Tor. Dbam o swoją prywatność. | OTR. Moje rozmowy nie są podsłuchiwane.

Załóż konto lub kup domenę WWW z linka polecającego: http://www.hekko.pl/?ref=34295
Grzegorz
Moderator
 
Posty: 7486
Z nami od: 15 kwietnia 2007, 12:33

Odp: Lightbox działa pod IE8 ale pod FF nie!

Postautor: dexter » 27 września 2010, 08:38

Przeglądarka: Mozilla/5.0 (Windows NT 5.1; rv:2.0b7pre) Gecko/20100923 Firefox/4.0b7pre

No niby tak, Grzegorzu, ale wychodzi na to, że Lightbox nie widzi elementów dodanych dynamicznie.
dexter
Moderator
 
Posty: 8458
Z nami od: 02 października 2004, 21:30

Odp: Lightbox działa pod IE8 ale pod FF nie!

Postautor: albion65 » 28 września 2010, 07:48

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 ( .NET CLR 3.5.30729; .NET4.0C)

OK, ok, ale co wobec tego się dzieje skoro IE8 działa w 100% bez problemu?
Sprawdzę jeszcze te błędy, jeżeli jednak to nic nie da...? Co wtedy? Jakieś pomysły???
...
Niestety wydaje mi się, że błędy, które rozpoznaje walidator są wpisami javascript'owymi, które powinny tam się znaleźć niezależnie od walidacji.
To może inaczej. Znacie taki skrypt, który w swoim działaniu zastąpi obecny i nie będzie powodował "bugów" na stronie... Ja szukałem na dynamicdrive... i niestety nic z fotkami nie znalazłem, może źle szukałem po prostu? Są tekstowe "scrolle", jednak nie wiadomo jak zachowają się po osadzeniu fotek...

Po dodaniu <script src="js/lightbox.js" type="text/javascript"></script> na końcu strony tez nic nie zadziałało, zmiana na lytebox również. Brak już pomysłów.
Natomiast usunięcie wg walidacji wpisów w skrypcie powoduje dalsze błędy tym razem skryptowe.
Pytanie jest jedno zasadnicze.

Dlaczego IE potrafi otworzyć fotki tak jak ma zasugerowane, natomiast FF tego nie robi i otwiera je w oknie przeglądarki?.
Coś musi być takiego w skrypcie "marquee", że powoduje ominięcie akcji Lightboxa. Ale WHY skoro toporne IE traktuje go normalnie?
Sprawdźcie to i dajcie znać.
Poza tym Safari też otwiera zdjęcia w oknie, więc pewnie to nie wina FF tylko skryptu napisanego tylko pod IE... he ciekawe.
albion65
 
Posty: 4
Z nami od: 25 września 2010, 16:10

Odp: Lightbox działa pod IE8 ale pod FF nie!

Postautor: Grzegorz » 28 września 2010, 11:37

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10

1. Skrypt wytwarzający wspomniane błędy (podobnie zresztą jak flashowa animacja w nagłówku) jest zupełnie zbędny, nie trzeba go zastępować innym, równie zbędnym.
2. To, że coś działa w IE absolutnie niczego nie oznacza. IE nie jest wyznacznikiem żadnych standardów. Jeśli coś działa tak samo w Operze, Firefoksie i Chrome, a inaczej w IE to znaczy, że ten ostatni jak zwykle nawala.
GnuPG. Podpisuję własne wypowiedzi. | TrueCrypt. Ufam kryptografii, nie państwu. | Tor. Dbam o swoją prywatność. | OTR. Moje rozmowy nie są podsłuchiwane.

Załóż konto lub kup domenę WWW z linka polecającego: http://www.hekko.pl/?ref=34295
Grzegorz
Moderator
 
Posty: 7486
Z nami od: 15 kwietnia 2007, 12:33

Odp: Lightbox działa pod IE8 ale pod FF nie!

Postautor: albion65 » 28 września 2010, 15:04

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 ( .NET CLR 3.5.30729; .NET4.0C)

Grzegorz pisze:1. Skrypt wytwarzający wspomniane błędy (podobnie zresztą jak flashowa animacja w nagłówku) jest zupełnie zbędny, nie trzeba go zastępować innym, równie zbędnym.
2. To, że coś działa w IE absolutnie niczego nie oznacza. IE nie jest wyznacznikiem żadnych standardów. Jeśli coś działa tak samo w Operze, Firefoksie i Chrome, a inaczej w IE to znaczy, że ten ostatni jak zwykle nawala.


Ale tu przecież chodzi o to, żeby fotki ukazywały się w tej formie jak teraz.
albion65
 
Posty: 4
Z nami od: 25 września 2010, 16:10


Wróć do Przeglądarka Firefox

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], Bing [Bot], dexter, Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: