Можно ли отловить нажатия/перемещения мыши внутри iframe?
здесь событие срабатывает только когда щелкаешь где угодно,
но когда щелкаешь по iframe не срабатывает...
<iframe id="x" width="420" height="315">
</iframe>
</iframe>
<script type="text/javascript">
$("body").mousedown(function(){
alert(1);
});
</script>
Задача: нужно отлавливать перемещения мыши над ютьюбом?
Или это не возможно.
Комментарии
В данном случае это будет трудно сделать (если вообще возможно), так как в iframe загружается страница из другого домена. Правила безопасности браузера не позволят отлавливать события мыши со страницы, принадлежащей другому домену.
По этому поводу можно почитать здесь http://javascript.ru/ajax/cross-domain-scripting
ИНтересно-что вы там отслеживать хотите в ютубе.. клики по рекламе?
задача абсолютно всегда получать события перемещения и нажатия отпускания мыши, сам по себе iframe и то что в нем мне не нужно.
просто над iframe события не работают.
Установи прозрачный блок над iframe
"Установи прозрачный блок над iframe"
но тогда нельзя будет видео в ютьюбе проиграть,
оно не щелкнится...
Дай ссылку на страницу. Посмотрим, что там такое.