Я пытаюсь изменить размер элемента html (flash-объект), но он не реагирует более одного раза в секунду?Являются ли вызовы стиля DOM ограниченными по частоте?
Это ограничение, наложенное браузерами (как IE7, так и FF3)? Или я должен пытаться изменить размер другим/более эффективным способом?
function setHeightNow(height) {
if (document.getElementById) {
if (height > 0) {
var scaleItem = document.getElementById('application');
scaleItem.style.height = height + 'px';
}
}
}
Как вы называете 'setHeightNow'? Вы делаете это в цикле? Вам нужно будет вернуть управление браузеру, чтобы он обновлялся на экране. – bobince
Я думаю, что это связано с флеш-памятью. Нормальные элементы не ведут себя так. –