2010-06-03 9 views
4

Je voudrais appeler une fonction chaque fois qu'un utilisateur traîne sa souris sur un iframe (qui pointe vers un domaine différent). Est-ce possible?Détecte la souris sur iframe?

+0

Copie possible de http://stackoverflow.com/questions/2381336 – Shaji

+0

http://jsfiddle.net/B5PnN/ –

Répondre

2

Je suppose que vous avez déjà essayé de définir un événement mouseover sur le iframe et cela n'a pas fonctionné. Si oui, vous pouvez essayer d'envelopper le iframe à l'intérieur d'un div et définir l'événement mouseover sur ce div. Ce a pour fonctionner. Dans le pire des cas, rendez le div un peu plus grand (1-2px padding) que votre iframe.

+0

J'utilise cette technique pour changer la couleur d'un texte. Cela fonctionne bien sur Firefox mais sur IE lorsque la souris est sur l'iFrame, il considère que le survol est terminé et que le texte retourne aux couleurs d'origine. Des idées? – antf

0

Chargez un fichier dans l'iframe définissez l'événement mouseover sur ce fichier.