Сообщение от Brutus
|
Если он с другого домена, то хорошего способа это сделать нет (можно наложить на фрейм прозрачный блок и ловить клик по нему, но тогда, даже если ты убираешь блок сразу после клика, флейм клик не отловит)
|
Файлы у меня с одного домена. Для разных доменов можно еще через "прокси страницу", но это уже php.
Сообщение от Brutus
|
А если со своего сайта то можно получить доступ к документу фрейма записью - iframe.contentDocument - и ловить действия в нем
|
Так и сделал, повесил события onclick и onmousemove на iframe.contentWindow.document, но сначала установил читалку pdf файлов (pdf.js), а то в каждом браузере разные плагины и соответственно событие отловить проблематично.
Еще вопрос, window.onload предполагает загрузку iframe или надо отдельно писать onload для iframe?