Mam problem z IE.
Przy pomocy advAJAX sciagam dane i wstawiam do DIVa
function insertData(id, pref) { ref_div = document.getElementById(id); ref_ico = document.getElementById('ico' + id); advAJAX.get({url: "name_list.php?litera = pref, onInitialization : function(obj) {parent.showProgressBar();}, onSuccess: function(obj) {ref_div.innerHTML = obj.responseText}, onFinalization : function(obj) {if(parent.IE){find('cfxz'); find(pref + ' (');}; ref_div.style.display='block'; ref_ico.src="icons/rozwiniete.png"; parent.hideProgressBar();} }); }//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 ?