Ireneusz Adamczyk

Ireneusz Adamczyk Pomagamy Firmom
budować przewagę
konkurencyjną

Temat: Dziwne działanie FF - display

Witam,

Od jednej z niedawnych aktualizacji FF mam problem z działaniem pola wyboru: wyślij do:

http://www.bankfotek.pl/view/1476850

Po jednym kliknięciu w strzałkę wyboru w stylu pojawia się display: block, a po drugim - display: none.

Skutek jest taki, że zgodnie z komendą display: none pole znika.

http://www.bankfotek.pl/view/1476853

W IE 8 tego nie ma. Co takiego się dzieje? Skąd pojawia się taka zmiana? Gdzie szukać przyczyny?

PozdrawiamIreneusz Adamczyk edytował(a) ten post dnia 24.04.13 o godzinie 21:46
Wojciech Kopycki

Wojciech Kopycki CEO at CopySky

Temat: Dziwne działanie FF - display

Dobrze, że nie wkleiłeś tu kodu skryptu ani nie dałeś linku do strony, bo jeszcze ktoś mógłby Ci pomóc. ;)Wojciech Kopycki edytował(a) ten post dnia 25.04.13 o godzinie 00:28
Ireneusz Adamczyk

Ireneusz Adamczyk Pomagamy Firmom
budować przewagę
konkurencyjną

Temat: Dziwne działanie FF - display

Strona to back-end admin sklepu, więc nie jest dostępna z zewnątrz. Natomiast kod zmienia się dynamicznie wraz z kliknięciem.

Stan wyjściowy:
http://www.bankfotek.pl/view/1476891

Stan po pierwszym kliknięciu:
http://www.bankfotek.pl/view/1476893

Stan po drugim kliknięciu:
http://www.bankfotek.pl/view/1476894
Wojciech Kopycki

Wojciech Kopycki CEO at CopySky

Temat: Dziwne działanie FF - display

Rozumiem, że kod JavaScript nie jest istotny w tym wypadku i operacje na DOM wykonujesz za pomocą CSS? ;) Irek! Skup się i opisz dokładnie problem w taki sposób, aby osoby, które nie są wdrożone w projekt mogły go poznać i pomóc. Na chwilę obecną odpowiedź na twoje pytanie "gdzie szukać przyczyny" brzmi - w kodzie. ;)
Ireneusz Adamczyk

Ireneusz Adamczyk Pomagamy Firmom
budować przewagę
konkurencyjną

Temat: Dziwne działanie FF - display

Wojtek - no właśnie na tym polega pierwsza część problemu, że nie wiem, co wpływa na zmianę tych parametrów display. Wiem, że może to być JavaScript, tylko zupełnie nie wiem, gdzie szukać kodu za to odpowiedzialnego.

Jednym słowem - nie mam dostatecznej wiedzy, żeby wiedzieć, czego i gdzie mam szukać, żeby odnaleźć fragmenty kodów za interpretację tych zmian odpowiedzialnych.

Tak jak pisałem wcześniej, problem pojawił się wraz z jedną z aktualizacji FF (chyba 17? ale nie jestem pewien). Na IE8 wszystko dalej działa ok.

Sytuacja ma miejsce w odniesieniu do wszystkich pól wybieranych z listy w sposób, jaki jest pokazany na screenach - w FF.

Jeśli coś jeszcze mam opisać, to z przyjemnością to zrobię - pod warunkiem, że będę wiedział, gdzie i co mam sprawdzić, i wkleić kopię. :)
Wojciech Kopycki

Wojciech Kopycki CEO at CopySky

Temat: Dziwne działanie FF - display

Jeśli się na tym nie znasz to dlaczego nie wynajmiesz kogoś z programistów? Na chwilę obecną będzie to zabawa w zgadywanki, ponieważ nie widzę ani kodu ani nie mam dostępu do strony ani nawet nie wiem na czym polega problem, bo nie mam możliwości przetestowania tego u siebie. ;)
Ireneusz Adamczyk

Ireneusz Adamczyk Pomagamy Firmom
budować przewagę
konkurencyjną

Temat: Dziwne działanie FF - display

Zleciłem sprawdzenie tego błędu, lecz niestety bez efektów. Dlatego szukam innymi metodami.

Edit. Właśnie zainstalowałem najnowszą wersję Chrome i strona działa poprawnie. Więc jest to kwestia błędu w FF, a nie kodu.Ireneusz Adamczyk edytował(a) ten post dnia 25.04.13 o godzinie 23:05

Temat: Dziwne działanie FF - display

może to prymitywne rozwiązanie, ale... ja spróbowałbym wyłączyć (jakoś w nocy) wszystkie pliki JS i sprawdziłbym czy dalej się to dzieje. Musisz mieć w 100% pewność, że to JS zanim zaczniesz grzebać.

ale mam przeczucie, że to nie wina przeglądarki tylko kod jest nieprawidłowo przygotowany.

najpierw pogrzebałbym w CSSie bo wydaje mi się, że tam jest pies pogrzebany.Ten post został edytowany przez Autora dnia 27.05.13 o godzinie 10:50
Ireneusz Adamczyk

Ireneusz Adamczyk Pomagamy Firmom
budować przewagę
konkurencyjną

Temat: Dziwne działanie FF - display

Waldemar S.:
może to prymitywne rozwiązanie, ale... ja spróbowałbym wyłączyć (jakoś w nocy) wszystkie pliki JS i sprawdziłbym czy dalej się to dzieje. Musisz mieć w 100% pewność, że to JS zanim zaczniesz grzebać.

ale mam przeczucie, że to nie wina przeglądarki tylko kod jest nieprawidłowo przygotowany.

najpierw pogrzebałbym w CSSie bo wydaje mi się, że tam jest pies pogrzebany.

Masz rację co do kodu - helpdesk shopera przyznał, że w nowszych przeglądarkach nie wszystko działa... Więc moim zdaniem jakiś stary kod JS w niewłaściwy sposób ingeruje w CSS.

Negocjuję z nimi pomoc techniczną, która uwzględnia też aktualizację, ale ta pomoc jest bezcenna! Zaproponowali koszt roczny na poziomie 60% ceny sklepu :)

Następna dyskusja:

display: table - czym zasta...




Wyślij zaproszenie do