То есть вы хотите вызвать событие после загрузки объекта [PDF]?
Если это так, это может помочь вам:
http://www.webdeveloper.com/forum/showthread.php?t=160792
----- РЕДАКТОР [19/10/2011] -----
Если вы загрузите PDF-файл внутри iframe, он будет работать.
Проверьте это: http://sykari.net/stuff/iframe
Сценарий будет предупреждать только после PDF полностью загружен.
(Проверено с FF7 + Win7).
----- отредактировано [20/10/2011] -----
Использование JQuery: http://jsfiddle.net/fcABz
Чтобы убедиться, что он работает, я добавил файл PDF на 36 страниц в iframe, чтобы вы могли наблюдать за индикатором выполнения (по крайней мере, в FF7 он есть, не уверен насчет Chrome), и после того, как он полностью загружен, вы увидите предупреждение.
Почему? Поскольку метод .load из JQuery будет ожидать загрузки всех подэлементов внутри iframe.
Событие load отправляется элементу, когда it и все подэлементы полностью загружены. Это событие может быть отправлено любому элементу, связанному с URL: изображения, сценарии, фреймы, iframes и объект окна.
Если вы хотите попробовать более одного раза, очистите кеш.
Или измените PDF на больший, например, http://pubs.usgs.gov/tei/532/report.pdf (90 страниц).