Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Событие onload при загрузки pdf


Автор: paralmix 23.3.2008, 14:23
Добрый день, столкнулся со следующей проблемой: когда загружаю в iframe обычную aspx(html) страницу событие onload ifame'a нормально отрабатывает, при попытки загрузить туда pdf файл (который генерируеться на сервере в) событие не отрабатывает.  Никак не могу понять в чем проблема, буду благодарен любой помощи/совету.

на сервере:(обработчик страницы a.aspx)

Код

Response.ContentType = "Application/pdf";
Response.OutputStream.Write(reportByte, 0, reportByte.Length);
Response.End();


на клиенте:
Код

<iframe src='a.aspx' onload='alert(1)'/>


Зарание спасибо за помощь

Автор: Се ля ви 23.3.2008, 15:35
боюсь, что это невозможно. Событие генерит html-документ, даже если оно и цепляется на него извне, как тут показано. А PDF генерить события не умеет.

Так что либо пытаться разобраться с устройством плагина (который под разные браузеры может отличаться), либо как-то по-другому обходить...

Автор: TryLight 25.3.2008, 22:45
Попробуй загружать пустрой html, который в себя загружает pdf

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)