Я использую следующий javascript для изменения размера iframe. Страница верхнего уровня написана на классическом asp и содержит iframe, в который я загружаю элемент управления, написанный на .net и ajax. Проблема в том, что размер страницы является динамическим в зависимости от содержимого, а также требует времени для загрузки. В данный момент происходит то, что страница загружается, элементы управления ajax загружаются и полосы прокрутки появляются до тех пор, пока содержимое полностью не загружается, а затем его размер изменяется для правильного размещения. Очевидно, было бы неплохо, если бы страница имела правильный размер, в то время как ajax заканчивает загрузку контента. Есть ли предвестник события onload в классическом asp, который я могу использовать?
Я хочу держаться подальше от одного из этих изображений «загрузки страницы».
function autoIframe() {
try {
frame = document.getElementById("browse_frame");
innerDoc = (frame.contentDocument) ? frame.contentDocument : frame.contentWindow.document;
objToResize = (frame.style) ? frame.style : frame;
objToResize.height = innerDoc.body.scrollHeight + 10 + "px";
}
catch (err) {
window.status = err.message;
}
}
window.onload = autoIframe;
Спасибо, Р.