события iframe в других html - PullRequest
1 голос
/ 04 января 2012

Я использую Iframe для работы с html-файлом на домашней странице, когда кто-то нажимает на ссылку. Когда я использую HTML-файл сам по себе в качестве веб-страницы, такие вещи, как множественные нажатия клавиш и тому подобное, становятся доступными. Но это не так, когда я получаю доступ к HTML через iframe. Это вообще возможно?

Редактировать

О, у меня есть функция в моем файле main.html, которая обнаруживает нажатия клавиш и воспроизводит видеофайлы на основе нажатий клавиш (это видеоигра psuedo). Он использует EventListener и объекты для определения положения клавиш. Но опять же, это не работает, когда я просматриваю его в iframe с другой html-страницы, index.html

1 Ответ

5 голосов
/ 04 января 2012

Прежде всего, если ваш iframe и родительский элемент находятся в разных доменах, у вас возникнут некоторые проблемы с безопасностью, которые вы можете / не сможете обойти (прочитайте Междоменная связь с IFrames ).

Что касается доступа к событиям вашего iframe от родителя.

См .:

EDIT: Стоит упомянуть, что ваш вопрос немного двусмысленный, поэтому я как бы стреляю в темноту с этим ответом.

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