всплывающее окно html, содержащее флэш-память для автоматического получения фокуса - PullRequest
0 голосов
/ 10 февраля 2012

У меня есть веб-страница с кнопкой, которая открывает всплывающую страницу, например:

<input type = "button" value = "Start" onclick = 'window.open("path/to/html/page", "some_name", "type=fullWindow,fullscreen,scrollbars=no,resizable=yes,status=yes,toolbar=no,location=no,menubar=no")'")' >

Всплывающее окно указывает на HTML-страницу, которая содержит набор фреймов, который, в свою очередь, имеет один фрейм, который загружаетфлеш файл.Эта флэш-память содержит некоторые элементы взаимодействия (аналогично вводу в текстовое поле).

После открытия всплывающего окна ввод с клавиатуры ничего не дает;Вы должны щелкнуть файл флэш-памяти, чтобы фактически сфокусировать его так, чтобы он перехватывал ввод с клавиатуры.Есть ли способ сделать это автоматически?

1 Ответ

1 голос
/ 10 февраля 2012

После отрисовки страницы используйте

document.getElementById("flashID").focus();

на странице, загруженной bieng.(Где flashID - это идентификатор swf на странице.)

Но тогда нет единого способа сделать это во всех браузерах ...Я нашел эту ссылку & это обсуждение , относящееся к вашему запросу.Возможно, они могли бы помочь.

...