Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> shoutbox - pobieranie danych problem z IE 6,7
ChrisB
post 10.03.2009, 14:36:39
Post #1





Grupa: Zarejestrowani
Postów: 73
Pomógł: 4
Dołączył: 13.01.2004
Skąd: Bielsko-Biała

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


mam taką funkcje która pobiera rekordy z pliku xml i wyświetla w shoutboxie - tworzy uproszczoną na maxa tabelkę z pobranymi wiadomosciami.
i - pod FF - działa, pod operą działa - pod ie8.0 - powiedzmy że działa są problemy małe - ale jakoś to wygląda
natomiast pod ie6 i ie7 - totalna masakra wogóle nie czyta styli i wszystko się rozsuwa - ale tekst pokazuje, przy próbie zapisu strony - wyświetla błąd brakujących plików, nie da się dać podglądu źródła (po prostu nic się nie dzieje)... no i nie zgłasza żadnych błędów
ktoś ma jakiś pomysł co jest nie tak? albo zna jakieś dobre narzędzie do debugowania js pod ie...

pozdrawiam

  1. function parseRecords(xml) {
  2. record = xml.getElementsByTagName("record");
  3. if (record.length==0)
  4. {
  5. return;
  6. }
  7.  
  8. result = "";
  9. d = $("dataTable");
  10. for (i = d.rows.length-1; i >= 0; i--) {d.deleteRow(i);}
  11.  
  12. for (i = 0; i < record.length; i++) {
  13. if (i%2==0)
  14. {
  15. tr = document.createElement('tr');
  16. tr.setAttribute('class','shout_odd');
  17. }
  18. if (i%2!=0)
  19. {
  20. tr = document.createElement('tr');
  21. }
  22.  
  23. td = document.createElement("td");
  24. td.innerHTML =record[i].childNodes[0].childNodes[0].nodeValue;
  25. td.setAttribute('class','shout_time');
  26. tr.appendChild(td);
  27.  
  28. td = document.createElement("td");
  29. td.innerHTML = "<a class='forum_profil_link' href='?go=p_profil&login="+record[i].childNodes[1].childNodes[0].nodeValue+"'>"+record[i].childNodes[1].childNodes[0].nodeValue+"</a>";
  30. td.setAttribute('class','shout_login');
  31. tr.appendChild(td);
  32.  
  33. td = document.createElement("td");
  34. td.innerHTML = record[i].childNodes[3].childNodes[0].nodeValue;
  35. td.setAttribute('class','shout_message');
  36. tr.appendChild(td);
  37. d.appendChild(tr);
  38. }
  39. return result;
  40. }


Ten post edytował ChrisB 10.03.2009, 14:37:59


--------------------
gragieldowa.pl
Go to the top of the page
+Quote Post
erix
post 10.03.2009, 15:20:27
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
albo zna jakieś dobre narzędzie do debugowania js pod ie...

CompanionJS

Cytat
no i nie zgłasza żadnych błędów ktoś ma jakiś pomysł co jest nie tak?

Próbowałeś komentować poszczególne linijki?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
ChrisB
post 10.03.2009, 16:17:57
Post #3





Grupa: Zarejestrowani
Postów: 73
Pomógł: 4
Dołączył: 13.01.2004
Skąd: Bielsko-Biała

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


dzięki za linka do debugera
nie, nie próbowałem komentować po linijce jeszcze - i jakby było możliwe to chciałbym tego uniknąć - bo mam ie 8.0 pod którym działa i chwilowo nie mam nigdzie pod ręką komputera ze starym ie...


--------------------
gragieldowa.pl
Go to the top of the page
+Quote Post
erix
post 10.03.2009, 16:22:47
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Po co Ci osobny komp? IETester. winksmiley.jpg

Z tego, co pamiętam, to nawet tego samego producenta, co CompanionJS.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
ChrisB
post 10.03.2009, 17:41:12
Post #5





Grupa: Zarejestrowani
Postów: 73
Pomógł: 4
Dołączył: 13.01.2004
Skąd: Bielsko-Biała

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


dzięki za linki - naprawdę pomocne smile.gif

znalazłem przyczynę - ie <8.0 źle obsługuje setAttribute x.x
na razie to oleje, może kiedyś to poprawię, albo poczekam aż wszyscy 8.0 będą używać:D


--------------------
gragieldowa.pl
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 Wersja Lo-Fi Aktualny czas: 21.06.2025 - 02:08