![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 102 Pomógł: 1 Dołączył: 26.07.2006 Skąd: Londyn Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Do niedawna cieszylem sie poprawnym dzilaniem calkiem duzego skryptu na wszystkich znanych mi przegladarkach. Niestety z chwila upgradowania mojego ROCZNEGO! ![]() Krotki opis sytuacji: kawalek XMLa:
Przekazuje swiezy obiekt DOMXMLowy z XMLHttpRequest do swojej funkcji ktora zaczyna go obrabiac.
troche pierdul
I tu wyswietlenie liczby zakladow. Okazuje sie ze FF zmiast 2 wyswietli az 5. A przeciez z XMLa jasno wynika ze sa tylko 2 wezly <BET>. Petla wyswietlajaca nazwy wezlow wyswietlila mi ' #text, BET, #text, BET, #text'. No i wlasnie o ten #text sie rozchodzi. Do tad go nie bylo i wszystko dzialalo dobrze. IE6 nadal wyswietla to poprawnie. Mozna w jakis sposob pozbyc sie tych #text'ow ? bo nie wyobrazam sobie patchowania calego skryptu ![]() -------------------- |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 229 Pomógł: 0 Dołączył: 29.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
chodzi o to że ff traktuje białe ciągi jako tekst i te ciągi traktowane są jako dzieci
http://www.w3.org/DOM/faq.html#emptytext http://developer.mozilla.org/pl/docs/DOM:e...irstChild#Uwagi |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 102 Pomógł: 1 Dołączył: 26.07.2006 Skąd: Londyn Ostrzeżenie: (0%) ![]() ![]() |
Dzieki twojej poradzie zrozumialem problem i zamiast cholernie bolesnego grzebania w JS zmienilem jedna wartosc w PHP z true na false (chodzi o formatowanie xmla) i po klopocie.
Dziekuje pomogles mi zaoszczedzic czas i nerwy. -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 12:27 |