Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Ako vam se ikada desi da IE6 krahira na appendChild...

[es] :: Javascript i AJAX :: Ako vam se ikada desi da IE6 krahira na appendChild...

[ Pregleda: 2420 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mist
Milos Stanic
Kragujevac

Član broj: 4871
Poruke: 210
89.216.231.*



+190 Profil

icon Ako vam se ikada desi da IE6 krahira na appendChild...17.10.2006. u 22:25 - pre 213 meseci
Dakle po*izdeo sam nekoliko dana...

Radio sam modifikaciju neke skripte koja koristi templatove u php-u , ubacio sam neku dodatnu skriptu koja koristi Ajax + Perl + PHP.
I sve ja lepo odradio, integrisao u novu skriptu, sve radi kao bombona, i onda, na kraju (kakva greska), resim da testiram u IE6.
I skripta obara IE6. Naravno, originalna skripta koju sam preuzeo ne obara IE6.
Krenem ja u izolaciju JS koda, liniju po liniju i identifikujem da IE pada na liniji

tbody.appendChild(tr);

btw, ako niste znali, ne mozete u tabelu dodavati row childove direktno u objekat tabele, jer IE DOM model u svaku tabelu IMPLICITNO dodaje <tbody> element. Tako da ako vam ne radi append redova u tabelu, treba da pokupite tbody objekat, pa u njega dodajte....


no, da se vratim na pricu...
I tako je proslo 3 dana bezuspesnih pokusaja i googlanja na sve strane u pokusaju da se spreci ovo krahiranje IE6.

Sta sam na kraju ukapirao?

U originalnoj skripti je HTML document header ovakav:
Code:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>

a u skripti u koju sam integrisao, templejt je postavljao header:

Code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">


Kada sam promenio header sve je proradilo!!!!!!! Naravno, kao sto sam rekao, ovo posle 3 dana agonije. I ova skripta radi SAMO I JEDINO sa ovim prvim headerom

Dakle, dame i gospodo, ako vam krahira IE6 na appendChild, proverite header dokumenta.
http://www.kgonline.info - Prvi kragujevački portal i forum
 
Odgovor na temu

Br@nkoR
http://localhost

Član broj: 2597
Poruke: 1603

Sajt: localhost


+23 Profil

icon Re: Ako vam se ikada desi da IE6 krahira na appendChild...18.10.2006. u 07:55 - pre 213 meseci
http://www.quirksmode.org/css/quirksmode.html
http://en.wikipedia.org/wiki/Quirks_mode
http://hsivonen.iki.fi/doctype/
...
Banned - Not available
 
Odgovor na temu

mist
Milos Stanic
Kragujevac

Član broj: 4871
Poruke: 210
89.216.227.*



+190 Profil

icon Re: Ako vam se ikada desi da IE6 krahira na appendChild...18.10.2006. u 11:06 - pre 213 meseci
Hvala Branko,

Vrlo korisni linkovi. Shvatam ja da browseri nisu kompatibilni u implementiranju CSS parsera i JavaScript interpretera. Ali da zbog toga krahira ceo browser? Pa mislim da to stvarno nije lepo.

Hocu da kazem da je vrlo tesko debugovati skriptu ako se pri svakom pokusaju IE zakuca :)
http://www.kgonline.info - Prvi kragujevački portal i forum
 
Odgovor na temu

Br@nkoR
http://localhost

Član broj: 2597
Poruke: 1603

Sajt: localhost


+23 Profil

icon Re: Ako vam se ikada desi da IE6 krahira na appendChild...18.10.2006. u 12:43 - pre 213 meseci
Možeš li da ostaviš primer skripte koja obara IE. Evo baš sada ovo isprobavam i uvek radi, bez obzira koji doctype stavio, verovatno sam nešto propustio.
Hvala.
Banned - Not available
 
Odgovor na temu

[es] :: Javascript i AJAX :: Ako vam se ikada desi da IE6 krahira na appendChild...

[ Pregleda: 2420 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.