Показать сообщение отдельно
  #3 (permalink)  
Старый 12.05.2015, 00:29
Новичок на форуме
Отправить личное сообщение для qwertyk4054 Посмотреть профиль Найти все сообщения от qwertyk4054
 
Регистрация: 11.05.2015
Сообщений: 2

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