Nie działa w Chrome i IE8? - <option style="display: none;">


(look997) #1

Styl display: none; w działa w Firefoksie i Operze a w Chrome i IE8 nie. -

Dlaczego tak jest? Czym to zastąpić?


(floyd) #2

A, dlaczego koło od Volkswagena nie pasuje do Fiata?

Firmy konkurują ze sobą i zdarza się, że to co jest w jednej przeglądarce nie ma w drugiej i na odwrót. Producenci przeglądarek liczą na to, że wszyscy rzucą się na ich przeglądarkę bo jest taka super.


(look997) #3

A może by ktoś pomógł...

Edytuj:

Rozwiązanie:

http://forum.php.pl/index.php?showtopic=120873

Edytuj 2:

Okazuje się, że ten sposób działa tylko w pewnych warunkach, ale nie w takich jak ja chcę. Proszę o inną metodę rozwiązania problemu.


(Kubarek) #4

Dynamiczne ( za pomocą JavaScript i metod DOM ) usuwanie/dodawanie elementów option.


(look997) #5

Tak robię, ale wykorzystuję w tym 'display: none;" i działa w Fx i Operze, a w Chrome i IE nie.


(mario@) #6

Usuwanie a ukrywanie to dwie różne rzeczy.

jeden
dwa
trzy
cztery
pięć

(look997) #7

Ja to traktowałem na równi, ale jeśli jest różnica, to raczej chodzi mi o ukrycie, aby móc później łatwo pokazać.

Edytuj: Kiedy używałem stylu display:none; to opcja była nie widoczna, ale jak się wybierało strzałkami z listy to i tak dało się ją wybrać (nie była widoczna na liście, ale dało się ją wybrać jadąc strzałkami).

Edytuj2: TO CO PODAŁEŚ NIE DZIAŁA W CHROME I IE!