Witam,
Na dzień dobry mówię, żę Bahu.com jest w 80% zrobiona w Ajaxie, na Wersjach 9.25 i mniejszych w Operze nie dało się u mnie korzystać ze stronki. Gdy zrobiłem Update na 9.26 działa, jednak opisy klubów, talentów lub użytkowników są w dymkach, a te dymki zamiast jak w Firefoxie pokazywać się nad myszką, pokazują się całkiem u góry i są nie widoczne, a gdy zjade myszką - zostają i nie znikają.
Da się to jakoś poprawić? Albo zgłosić do Opery błąd, żeby poprawili?
@edit:
I tak przy okazji, ustawiłem w Uwstawieniach, żeby Opera pokazywała stronę po Pobraniu, jednak pokazuje od razu. ;/ A jeszcze pobiera.
No i jak nikt nie wie? ;/
No jakby wiedział to by napisał.
Ehhh.... ( No to musze czekać. Pewnie i tak nie będzie odpowiedzi. ;/
Originally posted by Juniorek93:
Ehhh.... ( No to musze czekać. Pewnie i tak nie będzie odpowiedzi. ;/
Przesadzasz. Problemem zainteresowałem się od razu, zrobiłem ładny test-case, tylko nie mam pojęcia czy poprawny (muszę wczytaj się w informacje o pozycjonowaniu na W3C). Jak masz czas, możesz spróbować sprawdzić, czy test http://zajec.net/test/inline.and.relative.plus.absolute#jump nie zawiera błędów.
No widzę tekst na tym zielonym... Jeśli dobrze zrozumiałem. ;/
Originally posted by Juniorek93:
No widzę tekst na tym zielonym... Jeśli dobrze zrozumiałem. ;/
To jest trochę bardziej skomplikowane niż sprawdzenie gdzie się wyświetla tekst. Chodzi o wyczytanie, jak powinny układać się elementy pozycjonowane absolutnie wewnątrz elementu pozycjowanego relatywnie, który to z kolei element jest "rozpychany" przez element wyświetlany jako inline-block. Do tego dochodzi, że dwa pierwsze ze wspomnianych elementów mają display: inline.
No dalej nie rozumiem(?) .... Chodzi o to czy ten kwadrat zmienia kształt tak? Nie zmienia, jest taki sam i sie nie "rozpycha".
Originally posted by Juniorek93:
No dalej nie rozumiem(?) .... Chodzi o to czy ten kwadrat zmienia kształt tak? Nie zmienia, jest taki sam i sie nie "rozpycha".
Rozpycha, rozpycha, tylko nie analizowałeś dobrze kodu. Wytłumaczę od podstaw.
Każda strona, którą wyświetla Twoja przeglądarka (obojętnie która) jest zapisana w pewnym języku. Reguły określające jak ten kod potraktować są ustalane przez W3C. Zadaniem przeglądarki jest implementacja tych wszystkich reguł tak aby każda strona była wyświetlana użytkownikowi poprawnie. Niestety tych wszystkich zasad (standardów) jest tak dużo, że przeglądarki siłą rzeczy muszą z częścią rzeczy sobie nie radzić. Przykładowo nie rozumieją pewnej własności albo w specyficznych warunkach własność interpretują w zły sposób.
Ja napisałem pewien test bazująć na swojej znajomości standardów opisanych przez W3C. Oczywiście pisząc go wzorowałem się na kodzie, który zobaczyłem na bahu.com. Potem dopiero sprawdziłem jak ta strona wyświetla się w przegladakach i zauważyłem, że np. Opera i Firefoks traktują tę stronę zupełnie inaczej. Opera jest bliższa temu, co chciałem aby się wyświetlało, ale gubi się przy scrollowaniu strony. Firefox nie gubi się, ale wyświetla ciągle pewien element w złym miejscu.
Teraz muszę się upewnić, że moja znajomość standardów którą wykorzystałem do napisania testu jest poprawna.
No to Bahu.com ma coś zwalone czy błąd w W3C / Operze?
Originally posted by Juniorek93:
Tak:Bahu.com ma coś zwalone
kod strony
css
Typowa stronka "najlepiej oglądaj w IE". A, że działa i Firefoxie - no bo jednym z celów twórców Firefixa jest stworzenie programu jak najlepiej naśladującego IE.
@Zajec - nie ujmując niczego Juniorkowi93 - wydaje mi się, że twoja odpowiedź jest dla niego niezbyt przydatna.
Wiem, że walidatory w3c to tylko programy ale ... Twój test powinien jednak mieć postać http://opera1.ovh.org/jump.htm#jump - dla w3c jest "This Page Is Valid HTML 4.01 Strict!" a czerwone i tak wyłazi.
Originally posted by Ryszard:
Starałem się dobrze to wytłumaczyć, naprawdę Nie wychodzi mi to chyba najlepiej (tłumaczenie czegoś).@Zajec - nie ujmując niczego Juniorkowi93 - wydaje mi się, że twoja odpowiedź jest dla niego niezbyt przydatna.
Wiem, że walidatory w3c to tylko programy ale ... Twój test powinien jednak mieć postać http://opera1.ovh.org/jump.htm#jump - dla w3c jest "This Page Is Valid HTML 4.01 Strict!" a czerwone i tak wyłazi.
Test-case oczywiście poprawiłem, dzięki.
No to napisze do nich maila, bo na stronce mają dużo błędów. Nawet z polskim tłumaczeniem, zamiast "Znajomi" pisze "Zajomi".
Dziękuje za chęci.
@edit:
I tak przy okazji, ustawiłem w Uwstawieniach, żeby Opera pokazywała stronę po Pobraniu, jednak pokazuje od razu. ;/ A jeszcze pobiera.
Originally posted by Juniorek93:
To tylko upewnij się odnośnie wszystkiego co chcesz zgłosić dwa razy. Jestem pewien, że "Zajomi" jest napisanie, a nie ma tam kogoś, kto pisze to na bieżącoNo to napisze do nich maila, bo na stronce mają dużo błędów. Nawet z polskim tłumaczeniem, zamiast "Znajomi" pisze "Zajomi".
Originally posted by Juniorek93:
Którą stronę - tą http://www.bahu.com/ czy każdą? Na http://www.bahu.com/ jest np. to "W tej chwili...", które ciągle się zmienia. Opera pobiera kod strony, wyświetla po pobraniu i potem zgodnie z zaleceniami JavaScript pobiera pozostałe dane i w związku z tym świeci paskiem postępu.I tak przy okazji, ustawiłem w Uwstawieniach, żeby Opera pokazywała stronę po Pobraniu, jednak pokazuje od razu. ;/ A jeszcze pobiera.
Originally posted by Zajec:
Nie o to chodzi - wygląda, że Juniorek93 pyta konkretnie - mam szukać w ustawieniach Opery czy strona jest zła a Ty mu o przestrzeganiu standardów przez przeglądarki.Starałem się dobrze to wytłumaczyć, naprawdę " width="17" height="17"> Nie wychodzi mi to chyba najlepiej
Originally posted by Ryszard:
Nie o to chodzi - wygląda, że Juniorek93 pyta konkretnie - mam szukać w ustawieniach Opery czy strona jest zła a Ty mu o przestrzeganiu standardów przez przeglądarki.
OK, zrozumiałem.
1) Strona jest napisana niepoprawnie (co powiedział Ryszard), ale wygląda na to że Opera radzi sobie z większością albo nawet wszystkimi jej błędami.
2) Pozycja wspomnianych elementów jest nieprawidłowa prawdopodobnie z powodu błędu w Operze (w implementacji CSS). To błędne zachowanie jest niezależne od ustawień użytkownika.
Originally posted by Ryszard:
Którą stronę - tą http://www.bahu.com/ czy każdą? Na http://www.bahu.com/ jest np. to "W tej chwili...", które ciągle się zmienia. Opera pobiera kod strony, wyświetla po pobraniu i potem zgodnie z zaleceniami JavaScript pobiera pozostałe dane i w związku z tym świeci paskiem postępu.
Jest to przy każdej stronie. Obojętnie jaka. Nie ma wszystkich obrazków i się pokazuje i dopiero obrazki się doładowują.
No to jak ??
Zgłosiłem ten błąd i otrzymałem taką wiadomość:
"Witam
To nie jest problem bahu tylko przeglądarki: opery."
Według administracji Bahu, błąd leży po stronie Opery, a według użytkowników tego forum problemy leży po stronie Bahu. :/
No to masz wybór:
nie używaj Opery dla Bahu
nie używaj Bahu.
Podejmując decyzję weź oczywiście pod uwagę przydatność Bahu i profesjonalizm jego twórców/właścicieli.
Mój wybór: Będę używał Bahu w Operze tak jak używałem.
Jednak zagadką dla mnie zostaje "Po której stronie leży wina (Bahu/Opera)".