MozillaPL.org - polskie centrum Mozilli

Główne menu:

Karty w JavaScript

Dyskusje na temat standardów WWW i zgłoszenia stron niedziałających poprawnie w przeglądarkach z rodziny Mozilli (w tym Mozilla Firefox)

Moderator: Pomocy?!

Karty w JavaScript

Postautor: m1k0_com » 14 grudnia 2005, 17:33

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20051111 Firefox/1.5

Mam problem z kartami.
Wymyśliłem coś takiego:
ustawiłem na górze strony guziki a następnie poniżej obszary <div>.
JavaScript ustawia obszary widocznymi lub ukrytymi w zależności, która karta zostaje wybrana (po kliknięciu na guziku strony)

Problem jest taki, że sypie się to na gecko starszym od 1.8.
MSIE niby ładuje ale jakby na koniec brakuje odświeżenia.

Proszę o pomoc.

Strona traktuje o KARAOKE - mobiKAR - mobile KARAOKE czyli mobilne KARAOKE na telefon. Znajdują się tam kolędy do śpiewania... i trochę już mało czasu na eksperymenty.

Poniżej trochę danych

strona leży pod adresem http://mobile.karaoke.mobikar.net
należy wybrać jakąś piosenkę i pojawi się to okno - moje zmartwienie.

Klasy są tak zdefiniowane:
Kod: Zaznacz cały
div#mk_tab_sms{
}
div#mk_tab_cheaper{
}

.mk_tab_content_visible{
   float: left;
   overflow: visible;
   position: absolute;
   visibility:visible;
}
.mk_tab_content_hidden{
   float: left;
   overflow: visible;
   position: absolute;
   visibility: hidden;
}

a sterują tym instrukcje:
Kod: Zaznacz cały
document.getElementById('mk_tab_cheaper').className = 'mk_tab_content_hidden';
document.getElementById('mk_tab_sms').className = 'mk_tab_content_visible';
m1k0_com
 

Postautor: MiKO » 15 grudnia 2005, 01:56

Przeglądarka: MOT-V980/Komputer

Zrobione.
Co się działo.
MSIE
- jeśli wyłączałem pewien blok <div> a on zawierał jeszcze jakiś blok <div> to ten wewnętrzny blok nie był ukrywany - wstawiłem ukrywanie wszystkich bloków.
Gecko < 1.8
- w przypadku bloku a atrybucie position: absolute; jeśli nie poda się wartości pozycjonowania na wysokości to stare gecko ustawi to w pozycji zero czyli na samej górze. 1.8 stawia najwyżej strony tam gdzie jest wolne miejsce - ustawiłem stała wartość dla właściwości top.
MiKO
 
Posty: 16
Z nami od: 26 listopada 2002, 11:02
Lokalizacja: Radom


Wróć do Standardy WWW i źle działające strony

Kto jest online

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

cron
Przejdź do powiązanej strony

Nawigacja:

Stopka: