![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 27.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mam taki o to kod JS, który odpowiada za odświeżanie DIV'a
Sekcja Head
Body Oczywiście wszystko ładnie pięknie działa, ale NIE pod IE... co doprowadza mnie powoli do stanu kompletnej irytacji... Przyznam się, że AJAX'a i JS znam powierzchownie, ale patrząc właśnie na zegarek uświadomiłem sobie, że od 5h męczę wujka Google na ten temat ![]() ![]() Czytałem o XMLHTTP itp. ale naprawdę nie mam głowy jak przerobić ten kod tak, aby działał odpowiednio pod IE. Skrypt poprawnie ładuje plik do DIV'a, ale nie odświeża go... a jest to uciążliwe, gdyż odpowiada on za wyświetlanie nowych rekordów z bazy danych bez przeładowania strony, lub po ich usunięciu... Oczywiście można by powiedzieć "A co tam IE skoro pod Operą i FF działa, to użytkownicy IE mogą użyć sobie zwykłego refresh", a no mogą, ale patent jest taki, że nawet po kliknięciu "refresh" w przeglądarce plik, który jest includowany do diva nie odświeża się. P.S Z góry dziękuję za pomoc, gdyż po kliku-nastu godzinach Googlowania jestem już kompletnie zakręcony... Pozdrawiam, Maciej Ok, można zamknąć. Poradziłem sobie sam, wykorzystując biblioteke jQuery Nie wiem czemu, ale IE ładując plik za pomocą czystego AJAX'a nie odświeża go tylko wczytuje ponownie z historii ;| Rozwiązaniem okazało się użycie biblioteki AJAX'a. A ponieważ widziałem, że dużo ludzi szuka takiego skryptu do odświeżania DIV'a w czasie to proszę: Sekcja HEAD: Importujemy bibliotekę jQuery. Do pobrania stąd: Wstawiamy nasz kod:
W sekcji BODY nasz DIV'ek: I finito, gotowe. A co najważniejsze DZIAŁA POD IE. Pozdrawiam, Maciej Ten post edytował bigbag5 16.10.2010, 22:40:10 -------------------- ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.06.2025 - 17:29 |