запуск события jquery внутри iframe - PullRequest
0 голосов
/ 24 июня 2011

Вот ситуация: у меня есть окно редактирования, которое на самом деле является iframe.Я не хочу добавлять какой-либо код в сам iframe.У iframe нет идентификатора. Однако у него есть родительский div, который я могу использовать для его идентификации.

У меня установлены горячие клавиши для запуска событий на моей странице.Когда я сосредоточен на iframe, ни одно из событий не сработает.

Есть ли способ расфокусировать iframe и вызвать событие с помощью горячих клавиш?Что я могу сделать, чтобы выполнить javascript из родительского документа, когда я нажимаю внутри iframe?

Ответы [ 2 ]

2 голосов
/ 24 июня 2011

если содержимое iframe принадлежит только одному домену, вы можете получить к нему доступ, иначе вы получите ошибку безопасности междоменного доступа. Если это тот же домен, то следующий код jQuery может получить к нему доступ. Добавьте идентификатор в iFrame, а затем.

$("#iFrame").contents().find("#yourElement")
0 голосов
/ 24 июня 2011

Думаю, вам придется использовать скрипт в iframe

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...