Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kod niezgodny z IE7+
przemasisko
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 31.05.2007

Ostrzeżenie: (0%)
-----


Witam. Mam kod:
  1. addEventListener('DOMContentLoaded',function(){
  2. GenerujKalendarz(document.body);
  3. });


Czy mógłby mi ktoś przerobić tak, aby był zgodny z przeglądarkami IE7+.
Dzięki.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
Niktoś
post
Post #2





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Może znajdzie się jakiś magik ,który dowie się po tym skrawku kodu do czego służy ta funkcja?I dlaczego
GenerujKalendarz(document.body),jak parametr przyjmuje to co znajduje się pomiędzy <body> a</body>?
Próbuję zgadnąć ,ale jakoś nie daje rady,może skocze po tarota.

Ten post edytował Niktoś 16.11.2011, 18:31:18
Go to the top of the page
+Quote Post
przemasisko
post
Post #3





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 31.05.2007

Ostrzeżenie: (0%)
-----


Przepraszam. Nie znam się kompletnie ja JavaScript.
Cały kod jest tutaj: http://programista.it/2011/04/09/kalendarz...acy-javascript/
Przeglądarka IE wywala mi błąd właśnie w tym miejscu.

Ten post edytował przemasisko 16.11.2011, 18:42:39
Go to the top of the page
+Quote Post
Niktoś
post
Post #4





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Puściłem ,specjalnie IE7 i ten skrypt działa, po prostu źle go dołączasz.
Go to the top of the page
+Quote Post
zegarek84
post
Post #5





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

Ostrzeżenie: (0%)
-----


w IE nie ma addEventListener, jest attachEvent... i nie ma zdarzenia DOMContentLoaded (może w IE 9 - dawno nie pisałem skryptów)...

google i szukaj haseł w stylu "javascript+domready" "javascript+DOMContentLoaded+IE", lub skorzystaj z którejś z bibliotek, lub podepnij wywołanie funkcji pod window.onload (zdarzenie wywoływane później niż DOMContentLoaded)


--------------------
Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.

Go to the top of the page
+Quote Post
przemasisko
post
Post #6





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 31.05.2007

Ostrzeżenie: (0%)
-----


Więc co robię nie tak. Nie modyfikowany skrypt. Internet Explorer 8. Białe tło + błąd.


Cytat(zegarek84 @ 16.11.2011, 21:04:37 ) *
google i szukaj haseł w stylu "javascript+domready" "javascript+DOMContentLoaded+IE", lub skorzystaj z którejś z bibliotek, lub podepnij wywołanie funkcji pod window.onload (zdarzenie wywoływane później niż DOMContentLoaded)


Nie znam się kompletnie na tym, a zależy mi.
Czy w wolnym czasie zerknąłbyś na to i jakoś dał radę poprawić. Przynajmniej spróbować.
Dzięki.

Poradziłem sobie przy wykorzystaniu bibliotek.
Dzięki @zegarek84 za nakierowanie.
Dla potomnych podaję źródło mojego rozwiązania.
Pozdrawiam.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 08:58