ďťż

[CSS] Css nie działa w Firefox

       

Podstrony


telcocafe

Mam następujący problem. Tworze stronke z wykorzystaniem css. Na IE stronka działa w 100% dobrze, ale na Firefox wszystko się kaszani. Wygląda tak jakby Firefox wcale nie brał pod uwage plików css.

Jakby co link do strony: www.coders.republika.pl

Gdzie jest błąd? Z góry dzięki.



W twoich plikach źle umieściłeś strukturę CSS... <_<

Wywal z css/szablon.css i css/css.css te linijki:<style> <!----> </style>
Wystarczy, że umieściłeś to w normalnym pliku strony.
W dołączanych już nie trzeba, a nawet nie można (szczególnie meta-tagów).
Użytkownik DJ_ProG edytował ten post 14 luty 2008, 17:24
Już działa :). Dzięki. Mam jednak jeszcze jeden problem. Javascript coś nie działa. W stopce powinna wyświetlać się liczba mówiąca o tym ile dni temu strona została ostatnio zmodyfikowana, a wyświetla się jakaś ogromna liczba (u mnie -693500). Natomiast wyszukiwarka (napisanej oczywiście w JavieScript) wogóle nie działa.

Co do wyszukiwarki, coś w ogóle dziwnego zmajstrowałeś -,-
Może sęk w odwoływaniu się do obiektów ? text.innerHTML może nie działać... Zastosuj np. document.obiekt albo - co będzie lepsze - document.getElementById('id_obiektu'). Może to pomoże.
Na marginesie nie pisze się wyszukiwarek w JSie, bo nigdy nie wiadomo jak z ich skutecznością... Poza tym, co jest jasne, Javascript nie umożliwia integracji w plikach na serwerze, co jednak jest sporym ograniczeniem w kodach tego typu.

A co do tego licznika w stopce - strasznie skomplikowany ten kod. Nie możnaby łatwiej? Ja aż się pogubiłem... Może to przez dzisiejsze ciśnienie ;)
Ale na poważnie polecam przebudowanie kodu tak, by pobierana była różnica dni od obecnej do ostatniej modyfikacji danego pliku - a i taka zmienna istnieje (document.lastModified).
W dodatku wartości typu rok.przestepny ? 1 : 0 IMO należy brać w nawias, by parser poprawnie je zinterpretował.
Użytkownik DJ_ProG edytował ten post 15 luty 2008, 19:06


Czytaj konsolę błędów. Po 1 "pole is not defined". Czyli już masz odpowiedź. Daj polu wyszukiwarki id np "fraza" a potem odwołaj sie do niego
Szukaj(document.getElementById('fraza').value)

Uprzedzam zdania typu (nie mówię, że tak mowisz ale dla przestrogi innych) "Firefox jest tandetny bo nie działa w nim mój kod". Nieprawda. To IE wprowadza swoje głupie i bezsensowne manewracje w JS co z nim powoduje największe problemy. Jak nauczysz sie poprawnie pisać kod JS to bedziesz wiedzial ze kIEpski jest "tandetny".

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.