MozillaPL.org - polskie centrum Mozilli

Główne menu:

Skrypt sprawdzający przeglądarke.

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?!

Skrypt sprawdzający przeglądarke.

Postautor: xlesiu » 11 maja 2007, 18:55

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3

Mam pewien skrypt JS:
Kod: Zaznacz cały
<script language="JavaScript">function vscroll_data0()
{
this.container_width = 500
this.container_height = 50
.....
this.item_styles = "margin-bottom:15px;"</script>

Działa on poprawnie dla Firefoxa ale nie dla IE. Aby działał dobrze dla IE muszę dopisać do ostatniej linijki
Kod: Zaznacz cały
position:relative; margin-left:-250px;

Chciałbym się zapytać jak napisać skrypt by Firefox tej dopisanej linijki nie brał pod uwagę natomiast IE brał. Próbowałem z warunkowym <!--[if IE]> ale się zakręciłem.
Na jednym z forum podpowiedzieli mi, żeby skorzystać z if(window.external), ale również się zakręciłem.
xlesiu
 

Postautor: helios » 13 maja 2007, 23:08

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.8.1.3) Gecko/20060601 Firefox/2.0.0.3 (Ubuntu-edgy)

Komentarze warunkowe są tu chyba najlepszym wyjściem. Nie podam Ci konkretnego rozwiązania, bo nie mam IE i nie mogę tego przetestować. Wykrywanie przeglądarki za pomocą JS to najgorsze możliwe rozwiązanie.
helios
 
Posty: 217
Z nami od: 10 sierpnia 2005, 18:15
Lokalizacja: Gdańsk


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

Kto jest online

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

Przejdź do powiązanej strony

Nawigacja:

Stopka: