Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX] IE - skaczący pasek przwijania, Problem z okresleniem wysokosci strony przez przegladarke
gaza
post 4.10.2006, 10:51:55
Post #1





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 22.06.2003

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


Witam.
Mam problem z IE.
Przy pomocy advAJAX sciagam dane i wstawiam do DIVa

  1. function insertData(id, pref)
  2. {
  3. ref_div = document.getElementById(id);
  4. ref_ico = document.getElementById('ico' + id);
  5.  
  6. advAJAX.get({url: "name_list.php?litera = pref,
  7. onInitialization : function(obj) {parent.showProgressBar();},
  8. onSuccess: function(obj) {ref_div.innerHTML = obj.responseText},
  9. onFinalization : function(obj) {if(parent.IE){find('cfxz'); find(pref + ' (');};
  10. ref_div.style.display='block';
  11. ref_ico.src="icons/rozwiniete.png";
  12. parent.hideProgressBar();}
  13. });
  14. }//end function



Wszystko dziala poprawnie pod Mozilka 1.5.0.2
Problem pojawia sie jednak na IE w wersji 5.5 i 6.

Przejawia sie to tym ,ze pasek przewijania strony "drzy". Niby cos tam sie dzieje , ale nie moge przesunac paskiem strony do samego dolu.
Jednak gdy zastosuje "cwancyk" w postaci wyszukiwania tresci i szukam ostatniej pozycji na liscie , to strona przewija sie wlasnie do tej pozycji i wszystko jest juz w porzadku.
Dodam jeszcze ze problem jest wtedy gdy do DIVa zaladuje ponda 300 elementow ( moze ich byc nawet 5000).

Wyglada na to ,ze IE ma problem z okresleniem wysokosci dokumentu.

Czy jest to normalne ? Czy moze mozna temu jakos zaradzic ?
A moze inaczej powinienem budowac zawartosc DIVa ?

Ten post edytował gaza 27.11.2006, 09:12:33


--------------------
pozdrawiam
Gaza
Apache 2.0.52 PHP 5.0.2 MySQL 3.23.58 phpMyAdmin 2.5.4
Go to the top of the page
+Quote Post

Posty w temacie


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: 24.06.2025 - 11:55