Распространение событий мыши из iframes в размещенный документ

#javascript #html #iframe #javascript-events

#javascript #HTML #iframe #dom-события

Вопрос:

У меня есть iframe, охватывающий весь HTML-документ, и я хотел бы распространять события щелчков и наведения курсора обратно на размещенный документ.

Какие у меня есть варианты?

Комментарии:

1. Какую информацию вы хотите отправить в размещенный документ?

2. Тьфу. Зачем вам настраивать iframe для замены страницы?

3. Кроме того, вы должны начать отмечать вопросы как отвеченные (флажок зеленого контура под подсчетом голосов за лучший ответ). Это помогает получить лучшие ответы. 17% не подходит для 17 вопросов.

Ответ №1:

Меня попросили изучить это несколько недель назад для проекта. Это возможно сделать, и здесь есть рабочий пример этого в действии:

http://www.esqsoft.com/javascript_examples/iframe_talks_to_parent/

Однако важно иметь в виду, что если родительский и дочерний элементы не находятся в одном домене, передача событий между ними невозможна. Если ваш iframe содержит страницу из другого домена, то, я думаю, вам не повезло.

Комментарии:

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