Pergunta

Eu tenho um script em um iframe que escutas para os movimentos do mouse de document.body da seguinte forma:

$(document.body).addEvent('mousemove',this.refresh.bind(this));

Isso funciona bem de dentro do IFrame, mas quero também controlar que o mouse está sendo movido para fora do Iframe. De qualquer maneira de fazer isso? Eu estou usando MooTools.

Foi útil?

Solução

O script em seu iframe pode ou não ser permitido o acesso ao pai. Se o pai está no mesmo domínio, ele vai.

Nesse caso, você deve ser capaz de usar algo como isto:

$(parent.document.body).addEvent('mousemove',this.refresh.bind(this));

Este seria capturar qualquer movimento do mouse dentro da janela do pai. "Pai" é uma propriedade da "janela" que é uma referência para o objeto "janela" do iframe pai.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top