powered by simpleCommunicator - 2.0.34     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / как понять что содержимое iframe загрузилось
6 сообщений из 6, страница 1 из 1
как понять что содержимое iframe загрузилось
    #40085760
denis_viktorovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
В проекте (ASP.Net MVC 5) я отображаю на странице выгруженные из БД файлы PDF присваивая содержимое
Код: c#
1.
<iframe src="data:application/pdf;base64,.....


После загрузки страницы как я понимаю данные какоето время загружаются или идет рендер. Не могу понять, как поймать момент, когда документ уже загрузился и отображается? Onload и ready как самого iframe, так и document происходят явно раньше, чем отобразится тяжелый документ....
...
Рейтинг: 0 / 0
как понять что содержимое iframe загрузилось
    #40086115
denis_viktorovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.е. если точнее, когда в JS я меняю у iframe свойство src, и документ большой, он понятное дело не сразу отображается, а какоето время грузится видимо рендерится. Мне надо понять, что он уже готов пользователь видит его во всей красе и сделать ко что на форме.
...
Рейтинг: 0 / 0
как понять что содержимое iframe загрузилось
    #40086251
denis_viktorovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собственно варианты типа

Код: javascript
1.
2.
3.
4.
var iframe = document.getElementById("iframeid");
iframe.onload = function(){
    alert("Iframe is now loaded.");
};



в общем функционируют, только почемуто алерт я вижу до отображения содержимого.....
...
Рейтинг: 0 / 0
как понять что содержимое iframe загрузилось
    #40086254
denis_viktorovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вопрос решен костылем в виде setTimeout со значением задержки, когда уж точно загрузится, но хотелось бы все же как то красивее сделать это.
...
Рейтинг: 0 / 0
как понять что содержимое iframe загрузилось
    #40086311
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denis_viktorovich,

Он загрузился и устроился в DOM, только не успел отобразиться.
...
Рейтинг: 0 / 0
как понять что содержимое iframe загрузилось
    #40086312
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если не подходит, используйте onfocus, onactivate и т.д.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / как понять что содержимое iframe загрузилось
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]