Доступ к document.body родительского окна из IFrame
-
06-07-2019 - |
Вопрос
У меня есть скрипт в iframe, который прослушивает движения мыши из document.body следующим образом:
$(document.body).addEvent('mousemove',this.refresh.bind(this));
Это хорошо работает внутри IFrame, но я также хочу отследить, что мышь перемещается за пределы IFrame. В любом случае, чтобы сделать это? Я использую MooTools.
Решение
Сценарий в вашем iframe может или не может иметь доступ к родителю. Если родитель находится в том же домене, он будет.
В этом случае вы должны использовать что-то вроде этого:
$(parent.document.body).addEvent('mousemove',this.refresh.bind(this));
Это будет фиксировать любое движение мыши в родительском окне. & Quot; родитель & Quot; является свойством " окна " это ссылка на «окно»; объект родительского iframe.
Не связан с StackOverflow