PDA

Просмотр полной версии : getBytesTotal/Loaded в файрфоксе не фиксирует загрузку объекта


MyXus
20.05.2006, 00:13
var l=this['sub'].getBytesLoaded();
var t=this['sub'].getBytesLoaded();
if(t>0 && l>=t){
o.loaded = true;
}
в этот момент объект на самом деле еще не инициализирован. я придумал изменить условие загрузки на var l=this['sub'].getBytesLoaded();
var t=this['sub'].getBytesLoaded();
if(t>0 && l>=t && this['sub']._width){
o.loaded = true;
}, тогда всё ок.
Но мне кажется это не нормально.

iNils
20.05.2006, 01:46
Почему getBytesLoaded два раза, а getBytesTotal ни разу?

CBET
20.05.2006, 02:13
у тебя два раза getBytesLoaded , возможно ты ошибся ,getBytesTotal
перепутал

CBET
20.05.2006, 02:13
у тебя два раза getBytesLoaded , возможно ты ошибся ,getBytesTotal
перепутал

MyXus
20.05.2006, 03:50
Действительно, гадость какая.
Я кусок кода скопировал из поста какого-то уважаемого юзера. Настолько уважаемого, что я не потрудился даже прочитать код..
Приношу свои извинения.

ЗЫ. очень странный был глюк. в эксплорере всё работало, в опере работало, а в ФФ нет..