ďťż
Podstrony
|
telcocafeMam 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". |
|||
Sitedesign by AltusUmbrae. |